انجمن سایت کلیدستان


رتبه موضوع:
  • 1 رای - 5 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
اروور cannot be resolved to a variable

اروور cannot be resolved to a variable

#2
شما وقتی به صورت سراسری  و دربدنه کلاس تعریف کنید توی هر متد یا رویدادی میتونید استفاده کنید.مطمئنا در مبحث scope(حوزه اعلان) جایی رو اشتباه کردید..شما بهتر اون قسمت از کد رو بفرستید...مثلا فرض کنید من یه عدد دارم دو تا باتن ساختم و میخوام اولی کلیک شد یه واحد کم بشه..دومی کلیک شد یه واحد اضافه بشه...
مثل کد زیر:

کد پی‌اچ‌پی:
public class Example extentds Activity
 
int count=20;//به صورت سراسری
    
@Override
    
protected void onCreate(Bundle savedInstanceState) {
        
super.onCreate(savedInstanceState);
        
setContentView(R.layout.activity_main);
       
Button button1=(Button)findViewById(R.id.button1);
       
Button button2=(Button)findViewById(R.id.button2);
    
       
button1.setOnClickListener(new OnClickListener() {
        
        @
Override
        
public void onClick(View v) {
            
        
count++;
        }
    });
       
        
button2.setOnClickListener(new OnClickListener() {
            
            @
Override
            
public void onClick(View v) {
            
                
count--;
            }
        });
        

       }


در جفت رویداد متغییر count قابل دسترسی هست و استفاده میشه
پاسخ
 سپاس شده توسط foad.pezeshkian ، admin


پیام‌های این موضوع
اروور cannot be resolved to a variable - توسط foad.pezeshkian - ۱۳۹۳/۱۲/۲۷, ۰۴:۳۸ ب.ظ
RE: اروور cannot be resolved to a variable - توسط داش بهروز - ۱۳۹۳/۱۲/۲۷, ۰۵:۳۰ ب.ظ
RE: اروور cannot be resolved to a variable - توسط foad.pezeshkian - ۱۳۹۳/۱۲/۲۷, ۰۵:۴۲ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان