ایجاد دکمه بازگشت Back (حل شده)
سلام. میخواستم ببینم چطوری میشه یه دکمه بازگشت ایجاد کرد
یعنی یه Button ایجاد کنم که روش کلیک شد برگرده به اکتیویتی قبلیو
پیشاپیش ممنون
مگه شما آموزشات بخش4 رو ندیدید ؟
Button btnNumber = (Button) findViewById(R.id. btnNumber);
btnNumber.setOnClickListener(new OnClickListener() {
ActivityNumber.this.finish();
}
});
همچنین شما میتونید از این متد در برنامه استفاده کنید <
که با زدن دکمه back از روی گوشه چه اتفاقی بوفته <
@Override
public void onBackPressed() {
super.onBackPressed();
}
من پیشنهاد میکنم آموزش مربوط به 05-01 Data Sharing Between Activities رو ببینید < با این روش شما میتونید متغیری ایجاد کنید که اسم اکتیوتی شما رو قبل از رفتن به هر اکتیوتی دیگه ایی رو در خودش ذخیره کنه و در آموزشی که اینجا داده میشه شما < این از اسم اکتیویتی استفاده کنید برای برگشتن به جایی که بودید <
معمولا وقتی کاربر بر روی دکمه back گوشی خود اشاره می کند، activity فعلی بسته شده و activity قبلی نمایش داده می شود (اگر activity اصلی باشد، از برنامه اندروید خارج می شود). اما ممکن است که بخواهیم به جای آن، یک سری کد اجرا گردد و عملیات های دیگری صورت گیرد.
برای این منظور، باید درون activity مورد نظرمان، کدهای زیر را بنویسیم :
@Override
public void onBackPressed() {
// your code
}
سپس باید به جای عبارت // your code ، کدهای مورد نظر خودمان را بنویسیم که دوست داریم، هنگام اشاره کاربر به دکمه back گوشی، آن کدها اجرا شوند.
از این متد استفاده کنید ، مثل این میمونه که کاربر دکمه back دستگاهش رو لمس میکنه :
onBackPressed();
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .