آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

راهنمایی در مورد تکرار خود به خود در لیست ویو ؟

Eminent  12 سال پیش  10 سال پیش
+1 0

سلام دوستان من تو پروژه ام از یک لیست ویو استفاده کردم  که 10 تا مثلا گزینه داره و وقتی به یه اکتیویتی دیگه میرم و دوباره به لیست ویو میام خود به خود گزینه ها به 20تا تبدیل میشه برای این مشکل چکار کنم ؟ خواهشا کمکم کنید :

 برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال 
sadeghbarout  12 سال پیش
+7 0

این سوال قبلا هم پرسیده شده بود. با یه سرچ کلمات "لیست ویو" یا "تکرار آیتم ها" یا "تکرار" میتونستی پیداش کنی!

توجه کن که وقتی جستجو میکنی حتما نتیجه اول همونی که میخوای نباید باشه. یکم اون اسکرول رو بدی پایین هم ثواب(صواب) داره ;)


اما جواب : اون جایی که داری آرایه ای که میفرستی به لیست ویو رو مقدار دهی میکنی، خط قبلش آرایه رو خالی کن

مثلا توی پروژه listView استاد :

    G.notes.clear();
        for (int i = 0; i < 10; i++) {
            StructNote note = new StructNote();
            note.title = "Title " + i;             note.descripti + i;             note.d

            G.notes.add(note);
        }

متاسفانه بازم سایت قاطی کرده و کد رو درست نمایش نمیده! اما فکر کنم منظورم رسیده باشه

    
0 0
چشم. مرسی ممنون. (12 سال پیش)
0 0
خواهش دوست عزیز :) (12 سال پیش)
0 0
متشکرم.... (12 سال پیش)
0 0
این راهش نمی تونه باشه چون با این کار کل اطلاعات نوت میپره .مثلا اگر یک ایتم رو ویرایش کنیم با خروج و وارد شدن به برنامه , برنامه دوباره به حات اولیه برگشته و انگار نه انگار که ویرایشی انجام دادیم.... پس راهش چیه؟ منم نمیدونم!!! (12 سال پیش)
0 0
یه پیشنهاد: مشکلاتی که همه براشون پیش اومده و ازین به بعد بقیه افراد براشون پیش میاد رو توی یه تاپیک بنویسید و اونو بذارید بالای همه سوالات. این سوال مربوط به تکرار آیتم ها رو هفت هشت بار دیدم پرسیده شده (12 سال پیش)
+1 0
آقا علیرضا شما دو مبحث رو قاطی کردی! اگه میخوای اطلاعات ذخیره بشه، باید اطلاعات رو داخل مثلا یه دیتابیس ذخیره کنی و موقع لود کردن لیست ، اطلاعات رو از تو دیتابیس لود کنی. الان این سوال داره میگه حالا فرض کنید من اطلاعات رو از دیتابیس لود کردم. چرا اطلاعاتی که قبلا لود کرده بودم همچنان وجود دارن؟؟ که من راهنمایی کردم و گفتم باید قبل از لود دوباره اطلاعات، اطلاعات قبلی رو پاک کنیم و حافظه رو خالی کنیم (12 سال پیش)
0 0
قبولت دارم D: (12 سال پیش)
0 0
ممنون اقا صادق این کدتون مشکل منو حل کرد! (10 سال پیش)

پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .