سلام.
کدی رو که ذکر کردید، برای دکمه Back گوشی بود که اگر کاربر در یک Activity بر روی دکمه Back گوشی اشاره کند، از برنامه اندروید خارج می شود.
ولی برای یک دکمه (Button) درون لایه گرافیکی برنامه، باید کدهایی مشابه کد زیر را بنویسیم :
پس برای موارد مختلف، کمی متفاوت خواهد بود.
در واقع، اصل کدها، بخش زیر است که آنها باید برای مورد خود بنویسید :
کدی رو که ذکر کردید، برای دکمه 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);
لطفا برای درج کد، از دکمه مخصوص درج کد در ادیتور انجمن استفاده کنید.
در مورد برنامه نویسی، مدیران تنها راهنمایی می کنند و نوشتن برنامه نهایی، به عهده کاربران می باشد (اینجا محلی برای یادگیری است، نه سفارش کدنویسی).
کاربران باید ابتدا خود به خطایابی برنامه بپردازند، نه اینکه به محض دیدن خطا، کدها را در انجمن، copy و paste کرده و از مدیران انتظار بررسی داشته باشند.