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

رفتن از یک اکتیویتی به اکتیویتی دیگر با استفاده از تابع

nooriDeveloper  11 سال پیش  11 سال پیش
0 0

بچه ها چطور میتونم تابعی بنویسم که به عنوان ورودی نام دو کلاس (اکتیویتی) رو بگیره و از اکتیویتی اول به دومی بره؟ یه جورایی میخوام تعویض فرم رو بصورت تابع بنویسم.

 برای این سوال 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]);

 

برای متوجه شدن کد های بالا باید آموزش های آرایه ها رو دیده باشید < متد هارو بخوبی درک کرده باشید <

 


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