بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
لود نشدن مجدد listview
سلام
من یه کد نوشتم که اگه به انتهای listview رسید اطلاعات جدید رو بیاره
اما مشکل ایجاست درخواست رو به سمت سرور میفرسته اما اطلاعات جدید لود نمیشه
اینم کدهام :
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
final ListView lstContent = (ListView) findViewById(R.id.lstContent);
adapter = new AdapterNote(G.tasks);
lstContent.setAdapter(adapter);
Commands.readData(10);
adapter.notifyDataSetChanged();
lstContent.setOnScrollListener(new OnScrollListener() {
@Override
public void onScrollStateChanged(AbsListView arg0, int arg1) {}
@Override
public void onScroll(AbsListView view, int firstVisibleItem, int visibleItemCount, int totalItemCount) {
if (loading) {
if (totalItemCount > previousTotal) {
loading = false;
previousTotal = totalItemCount;
currentPage++;
}
}
if ( !loading && (totalItemCount - visibleItemCount) <= (firstVisibleItem + visibleThreshold)) {
Commands.readData(currentPage + 1);
loading = true;
}
}
});
+1
0
بغذ از اینکه اطلاعات رو گرفتی و به آرایه ات اضافه کردی، دوباره notifyDataSetChanged میکنی؟ یعد از اضافه کردن آیتم ها به آرایه ات اندازه اش رو چک کن و مطمئن شو اضافه شدن. (11 سال پیش)
0
0
از اینکه اطلاعات سمت سرور میره شک ندارم و اطلاعات گرفته میشه
اما باید listview آپدیت بشه نمیشه
این notifyDataSetChanged کجا باید بزارمش ؟ (11 سال پیش)
0
0
ممنون درست شد
فقط یکم فشار وارد میکنه
طبیعی هست ؟ (11 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .