PDA

View Full Version : استفاده از متغیر درون تابع در خارج از تابع



weblox
شنبه 04 بهمن 1393, 18:45 عصر
سلام خدمت دوستان عزیز

اگر متغیری را داخل یک تابع استفاده کرده باشیم چطور میشه از مقدار آن در تابع یا توابع دیگه استفاده کرد؟ کد زیر را ملاحظه بفرمایید.


btn.setOnClickListener(new OnClickListener(){

public void onClick(View arg0) {
Random r = new Random();
int ra = r.nextInt(39)+1;

txt_1.setText(db.Display(ra,1));

Random a =new Random();
int rra = a.nextInt(4)+1;


متغیر raa درون تابع OnClick تعریف شده حال من میخواهم از همین متغییر در تابع OnClick دیگری استفاده کنم.چطور می توانم این کار را انجام دهم؟

با تشکر

saeidd
شنبه 04 بهمن 1393, 19:29 عصر
متغیر raa درون تابع OnClick تعریف شده حال من میخواهم از همین متغییر در تابع OnClick دیگری استفاده کنم.چطور می توانم این کار را انجام دهم؟
نباید داخل تابع تعریفش کنی، باید قبل از متد OnCreate کلاس تعریفش کنی که در کل کلاس قابل دسترسی باشه