کلیدستان

نسخه‌ی کامل: خطا (هنگام رفتن به Activity با دکمه) (برنامه نویسی اندروید)
شما در حال مشاهده نسخه آرشیو هستید. برای مشاهده نسخه کامل کلیک کنید.
سلام من وقتی میخوام با استفاده از دکمه به اکتیویتی جدید برم برنامم خطا میده و هر کار کردم برطرف نشد کمک کنید لطفا
شما دکمه خودت رو اومدی داخل onOptionsItemSelected
تعریف کردی؟؟؟؟؟؟؟؟؟؟؟؟
دکمه رو در متد oncreate()تعریف کن سراسری و بعد به اون دسترسی بده .
برای کلیک کردن هم implements OnClickListener رو جلوی کلاس خودت که توسعه داده شده اکتیویتی هست (extends activity ) اضافه کن اینطوری از هر جا داخل کلاس onclick که اضافه می شه دونه دونه دکمه هات رو براش رویداد تعریف کن
اگر هم می خوای داخل onOptionsItemSelectedرویداد بنویسی میشه اینطوری:

کد پی‌اچ‌پی:
    @Override
    
public boolean onOptionsItemSelected(MenuItem item) {
    
        
int id item.getItemId();
        
        switch (
id) {
        case 
R.id.button1:
startActivity(new Intent(MainActivity.this,SecondActivity.class));
            
            break;
        
    
        case 
R.id.button2:
    
            
            break;


        default:
            break;
        }
        

        return 
super.onOptionsItemSelected(item);
    }