بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
رفتن از یک اکتیویتی به اکتیویتی دیگر با استفاده از تابع
بچه ها چطور میتونم تابعی بنویسم که به عنوان ورودی نام دو کلاس (اکتیویتی) رو بگیره و از اکتیویتی اول به دومی بره؟ یه جورایی میخوام تعویض فرم رو بصورت تابع بنویسم.
برای این سوال 1 پاسخ وجود دارد.
پاسخ به سوال
Criss
11 سال پیش
0
0
استفاده از Intent < آموزش های استاد رو ببنید < قسمت ارتباط بین اکتیویتی ها
و برای ارسال اطلاعات هم یک راهش استفاده از PutExtra و GetExtras هست <
یک راه دیگه این هست که در یکی از کلاس ها متدی رو به شکل زیر تعریف کنید < , هر مقداری رو که میخواهید رو درون آرایه قرار بدید < redTrue, greenTrue, redFalse, greenFalse, sum, istep
public int[] setRedAndGreenCount(int[] value) {
if (value == null) {
int istep = (int) step;
value = new int[]{ redTrue, greenTrue, redFalse, greenFalse, sum, istep };
}
//Log.i("LOG", "balls : " + value[0] + value[1]);
return value;
}
حالا توی کلاس دیگرتون اون رو بصورت زیر صدا کنید < و مقادیر رو دریافت کنید
String redCount = "" + (balls.setRedAndGreenCount(null)[0]) + " RedFalse : " + (balls.setRedAndGreenCount(null)[2]);
String greenCount = "" + (balls.setRedAndGreenCount(null)[1]) + " GreenFalse : " + (balls.setRedAndGreenCount(null)[3]);
برای متوجه شدن کد های بالا باید آموزش های آرایه ها رو دیده باشید < متد هارو بخوبی درک کرده باشید <
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .