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

پر کردن آرایه

حسین  7 سال پیش  7 سال پیش
0 0

سلام میخوام که محتویات تکست من به درون آرایه اضافه بشه ولی هر دفعه با مقدار قبلیش جایگزین میشه ممنون میشم کمکم  بکنید تکست من هم بصورت رندوم پر میشه در ضمن نمیخوام تعداد آرایه رو مشخص بکنم


for (int i = 0; i < arryList.size(); i++) {
arryList.add(tv1.getText().toString());
Toast.makeText(getApplicationContext(), "" + arryList+" | size array"+int_arraylist, Toast.LENGTH_LONG).show();

}
+1 0
خب این کدیکه شما نوشتی توی حلقه for، مقدار tv1 همیشه ثابته و در نتیجه همیشه یه مقدار ثابت به arrayList اضافه میشه. مقدار تکست ویو کجا به صورت رندوم تغییر میکنه؟ همون جا باید مقدارش رو به آرایه اضافه کنید. (7 سال پیش)
0 0
یه باتن دارم که رندوم یه استرینگ درست میکنه بعد میریزه توی tv (7 سال پیش)
0 0
پس هر وقت باتن صدا زده شد و استرینگ تولید شد و مقدار tv ست شد، باید این مقدار رو بریزه توی آرایه. یعنی 'arryList.add(tv1.getText().toString());' توی listener باتن و بعد از ست شدن tv1 باید باشه. (7 سال پیش)
0 0
این مقدار جدیدی که درس میشه رو شاید کاربر نخواست پس من نمیتونم اونجا بنویسم این کدم درسته یا نه اگه همین گد رو اونجا بنویسم تاثیری نداره این کد رو تو باتن جداگانه ای نوشتم (7 سال پیش)
0 0
ممنون فهمیدم اشتبام کجا بود final ArrayList mylist = new ArrayList(); آخه array لیستم رو تو باتن نوشتم. (7 سال پیش)
0 0
من که کلا گیج شدم شما چیکار کردید :) اما خوبه که مشکلتون حل شد. این جور موقعها بهتره کدتون رو بذارید تا مشکلش سریعتر پیدا شه. (7 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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