بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
ارجاع عناصر به لیست و مشکل نمایش تکراری
کسی هست مشکل ای رو بگه! من واقعا دیگه خسته شدم با هر روشی نوشتم فقط آخرین عنصرو مینویسه
int i = 0;
do {
Structnote note = new Structnote();
note.title = "Title " + i;
i++;
G.notes.add(note);
}
while (i < 10);

برای این سوال 3 پاسخ وجود دارد.
پاسخ به سوال
Alireza.b
12 سال پیش
0
0
از for استفاده کنید:
for (int i=0;i<10;i++) {
Structnote note =newStructnote();
note.title ="Title "+ i;
G.notes.add(note);
}
پاسخ به سوال
uncocoder
12 سال پیش
+1
0
ببین حامد جان، شما فکر می کنی کدت داره غلط اجرا میشه. در صورتیکه اینطوری نیست. شما مقدار i رو در حلقه Log کن و خواهی دید که i درست محاسبه شده چون این تیکه از کد مشکلی نداره.
همینطور شما هر بار داخل آرایه Static کلاس G ریختی، پس مشکلی نیست.
پس مشکل کجاست؟ در نمایش ListView :)
در چنین مواقعی اولین چیزی که باید چک بشه این هست که آیا item = new struck(); لینک code نوشته شده یا خیر ، من هم با نظر شما موافقم ؛ باید دید توی کلاس ادپتر چکار کرده (11 سال پیش)
پاسخ به سوال
مجتبی
11 سال پیش
0
0
مشکلو بالاخره پیدا کردم در کلاس G متغییرها رو static تعریف کرده بودم که وقتی static رو حذف کنیم مشکل برطرف میشه اما چرا این طور میشه نمیدونم اگه ممکنه استاد زحمت بکشن یه توضیحی بدن . ممنون
public class StructNote {
public static String title;
public static String description;
public static boolean done;
}
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .