بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
refresh کردن لیست ویو
سلام
دوستان چه جوری میشه وقتی اطلاعاتی که یه لیست ویو ساخته تغییر کرد لیست ویو رفرش بشه و مثلا اگر ایتم جدیدی اضافه شد به مواردی که لیست ویو باید نمایش بده بلافاصله لیست ویو نمایش بده
0
0
قسمت پر کردن آرایه ای که لیست ویو از روش ساخته میشه رو توی یک متد بنویسید و هر جا که خواستید صداش بزنید فقط حواستون باشه که قبل از صدا زدنش یک بار آرایه رو خالی کنید تا داده های تکراری توش نباشن (11 سال پیش)
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
alireza
11 سال پیش
0
0
این قسمتی از کد من هست که لیست ویو ازش ساخته میشه دیگه باید همین تیکه تکرار بشه درسته ؟ اخه من این کار رو می کنم ولی لیست ویو خالی میشه بلافاصله بعد که از این اکتیویتی خارج میشم و دوباره واردش می شم تغییرات اعمال شده عملا نوشتن این تکه کده تاثیری نداشته غیر از این که لیست ویو ی منو خالی کنه کلا چیز دیگه ای هم باید تکرار کنم اضافه بشه ؟
adapters = new AdapterEdit(G.tables);
lstEdit.setAdapter(adapters);
Cursor counter = G.database.rawQuery("SELECT task_id,task_title,task_news,task_creater,task_date,task_thumbnail,task_url FROM task WHERE task_category = '" + tester + "' ", null);
G.tables.clear();
while (counter.moveToNext()) {
StructTask box = new StructTask();
box.title = counter.getString(counter.getColumnIndex("task_title"));
box.id = counter.getLong(counter.getColumnIndex("task_id"));
box.news = counter.getString(counter.getColumnIndex("task_news"));
box.creater = counter.getString(counter.getColumnIndex("task_creater"));
box.thumbnail = counter.getString(counter.getColumnIndex("task_thumbnail"));
box.url = counter.getString(counter.getColumnIndex("task_url"));
box.publicationDate = counter.getString(counter.getColumnIndex("task_date"));
box.done = false;
G.tables.add(box);
}
adapters.notifyDataSetChanged();
counter.close();
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .