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


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
گزینه خروج در option menu ، در برنامه نویسی اندروید

گزینه خروج در option menu ، در برنامه نویسی اندروید

#2
سلام.
کدی رو که ذکر کردید، برای دکمه Back گوشی بود که اگر کاربر در یک Activity  بر روی دکمه Back گوشی اشاره کند، از برنامه اندروید خارج می شود.

ولی برای یک دکمه (Button) درون لایه گرافیکی برنامه، باید کدهایی مشابه کد زیر را بنویسیم :

کد:
        Button b = (Button) findViewById(R.id.button1);
         b.setOnClickListener(new OnClickListener() {
                                  
             @Override
             public void onClick(View v) {
                 finish();
                 Intent intent = new Intent(Intent.ACTION_MAIN);
                 intent.addCategory(Intent.CATEGORY_HOME);
                 intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                 startActivity(intent);
             }
        });

پس برای موارد مختلف، کمی متفاوت خواهد بود.
در واقع، اصل کدها، بخش زیر است که آنها باید برای مورد خود بنویسید :

کد:
finish();
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);


bookbook 
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.
پاسخ
 سپاس شده توسط kousha.nikkar


پیام‌های این موضوع
RE: گزینه خروج در option menu ، در برنامه نویسی اندروید - توسط admin - ۱۳۹۳/۰۶/۲۲, ۰۲:۰۳ ب.ظ

پرش به انجمن:


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