بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
اضافه کردن اطلاعات جدید به لیست در پروژه note
سلام دوستان/ استاد در پروژه نوت همچین کدی رو نوشتن G.tasks.clear
کد زیر هر بار لیست رو پاک میکنه و دوباره اطلاعات رو اضافه میکنه / من میخواستم فقط یک بار این کار انجام شه/ و دفعات بعدی فقط اطلاعات جدید اضافه بشه
public static void read() { String result = Webservice.readUrl("http://ashoura.info/test/service.php?action=read", null); if (result != null) { try { G.tasks.clear(); JSONArray tasks = new JSONArray(result); for (int i = 0; i < tasks.length(); i++) { JSONObject object = tasks.getJSONObject(i); StructTask task = new StructTask(); task.id = object.getLong("task_id"); task.title = object.getString("task_title"); task.desc = object.getString("task_desc"); G.tasks.add(task); } } catch (JSONException e) { e.printStackTrace(); } } }
+1
0

خب شما زمانی Clear لیست ویو استفاده میکنید که یک نوع داده داشته باشید . زمانی که داده های جدید قراره اضافه بشه فقط به آرایه اضافه میکنید و ادپتر رو ناتیفای میزنید . (9 سال پیش)
0
0

بله درسته ، ولی اگه من clear رو بردارم هر بار که برنامه اجرا میشه لیست ویو دوبرابر میشه
ولی من میخوام بررسی کنه اگه عناصر تکراری هستن اضافه نکنه و فقط اطلاعات جدید اضافه بشه
اگر هم clear بمونه کل لیست ویو رو پاک میکنه _(که واسه من نزدیک 1200 تا میشه) و دوباره باید دانلود کنه و نمایش بده (9 سال پیش)
+1
0

خب یه شرط هست که خونه های آرایه رو چک میکنه تکراری نباشه . فک کنم contains بود (9 سال پیش)
0
0

میشه بگید چطور استفاده کنم/ ممنون میشم (9 سال پیش)
+1
0

گفتم دیگه یه شرط میذارید میگید آیا این آرایه این آیتم رو داره یا نه با استفاده از متد contains (9 سال پیش)
برای این سوال پاسخی وجود ندارد.
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .