بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

ارجاع عناصر به لیست و مشکل نمایش تکراری

مدیریت گفتگو
underomeda 12 سال پیش
آخرین تغییر: 11 سال پیش

کسی هست مشکل ای رو بگه! من واقعا دیگه خسته شدم با هر روشی نوشتم  فقط آخرین عنصرو مینویسه 

int i = 0;
do {
Structnote note = new Structnote();
note.title = "Title " + i;
i++;

G.notes.add(note);
}
while (i < 10);

 

نظرات

پاسخ‌ها 3

Alireza.b 12 سال پیش

از for استفاده کنید:

for (int i=0;i<10;i++) {
Structnote note =newStructnote();
note.title ="Title "+ i;
G.notes.add(note);
}

 

نظرات

underomeda 12 سال پیش
ممنون با هرنوع حلقه تکراری استفاده کردم جواب نمیده خیلی حالمو گرفته
uncocoder 12 سال پیش
مشکل رو در پایین نوشتم.
uncocoder 12 سال پیش

ببین حامد جان، شما فکر می کنی کدت داره غلط اجرا میشه. در صورتیکه اینطوری نیست. شما مقدار i رو در حلقه Log کن و خواهی دید که i درست محاسبه شده چون این تیکه از کد مشکلی نداره.

همینطور شما هر بار داخل آرایه Static کلاس G ریختی، پس مشکلی نیست.

پس مشکل کجاست؟ در نمایش ListView :)

نظرات

مجتبی 11 سال پیش
استاد ممنون میشم روش حلشو بگید هرجای سایت گشتم ظاهرا کسی جواب درستی نداده .ممنون از لطف تون
Hossein Kurd 11 سال پیش
در چنین مواقعی اولین چیزی که باید چک بشه این هست که آیا item = new struck(); لینک code نوشته شده یا خیر ، من هم با نظر شما موافقم ؛ باید دید توی کلاس ادپتر چکار کرده
مجتبی 11 سال پیش

مشکلو بالاخره پیدا کردم در کلاس G متغییرها رو static تعریف کرده بودم که وقتی static رو حذف کنیم مشکل برطرف میشه  اما چرا این طور میشه نمیدونم اگه ممکنه استاد زحمت بکشن یه توضیحی بدن . ممنون

 public class StructNote {

public static String title;
public static String description;
public static boolean done;

}

نظرات


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