آموزش های این وب سایت به صورت رایگان در دسترس است. اطلاعات بیشتر
بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]

بستن اکتیویتی فعلی با برگشتن به اکتیویتی قبل با دکمه back گوشی

oMiD4gApp  9 سال پیش  9 سال پیش
0 0

دوستان سلام

میدونم شاید یکی بیاد بگه سوال تکراریه اما زیاد گشتم یاد اونی که میخواستم نبود یا نتونستم ازشون استفاده کنم

میخوام اگر فرضا توی اکتیویتی دوم هستم با زدن دکمه بک گوشی به اکتیویتی قبل برگردم و همزمان اکتویتی دوم کامل بسته بشه

 

ترجیحا کد بذارید و لینک ندید

 

؛ضمنا میخوام یک دکمه بذارم که با کلیک کردنش وارد صفحه ایمیل بشیم و به یک ادرسی ایمیل بفرستیم این چطوریه؟

یه کدی \یدا کردم اما تو امولیتور کار نمیکرد

 

سوال بعدم اینکه اگر بخوایم با یک دکمه بک گراند همه اکتیویتی ها مثلا سبز بشه ؟

 

تشکر

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
FSR  9 سال پیش
+1 0

سلام

سوال اول :

1) اگه activity قبلی باز بوده باشه فقط کافیه اکتیویتی فعلی رو ببندید

@Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            finish();
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

2) اگه activity قبلی بسته بوده باشه فقط کافیه اکتیویتی فعلی رو ببندید و اکتیویتی بعدی رو صدا کنید

  @Override
    public boolean onKeyDown(int keyCode, KeyEvent event) {
        if (keyCode == KeyEvent.KEYCODE_BACK) {
            finish();
            Intent intent = new Intent(ActivitySecond.this, ActivityMain.class);
            ActivitySecond.this.startActivity(intent);
            return true;
        }
        return super.onKeyDown(keyCode, event);
    }

 

 

پاسخ به سوال 
FSR  9 سال پیش
+1 0

سوال دوم و سوم رو با یه جستجو ساده میتونید پیدا کنید


پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .