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

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

نورحسینی  12 سال پیش  12 سال پیش
0 0

سلام دوستان من یک برنامه دارم . فرض کنید یک دعا رو داره میخونه . در خود صفحه هم یک کلید خانه  قرار دادم که اگر کاربر از اون استفاده کنه صوت قطع میشه و به صفحه قبلی میره ولی مشکل اینه که اگر کاربر با استفاده از دکمه back خود گوشی و یا home از رنامه خارج بشه برنامم میره پایین و گم میشه و بار بعدی که باز میشه از همون صفحه اول میاد بالا نه از آخرین صفحه در حالیکه دعا هنوز در حال خونده شدن هست و قطع نمیشه تا ری استارت بشه . راهش چیه؟ در پایین کد دکمه خانه رو هم گذشتم که با زدنش مدیا پلیر بسته میشه .

ممنون .

 
btnhome.setOnClickListener(new OnClickListener() {

@Override
public void onClick(View arg0) {
// TODO Auto-generated method stub
Intent intent = new Intent(ActivityDoa_Salehi.this, ActivityDoa_Index.class);
ActivityDoa_Salehi.this.startActivity(intent);
mediaplayer.stop();

ActivityDoa_Salehi.this.finish();

}
});

0 0
توی متد onBackPressed هم MediaPlayer رو Stop کنید لینک (12 سال پیش)
0 0
در ضمن اگر از اکتیوتی اصلی به این اکتیویتی میایین ، نیاز به کدهای بالا نیست ، کافیه متد ;()onBackPressed رو داخل onClick بنویسید. (12 سال پیش)
0 0
ممنون اسپیریت جان از لطفت مشکلم رو حل کردی اونم خیلی زود. ممنون (12 سال پیش)
0 0
خدا روشکر :) (12 سال پیش)
0 0
فقط در مورد اون مطلب که گفتی داخل onclick اگر دکمه خانه نداشته باشه که طبعا onclickنیست باید چه کار کرد؟ (12 سال پیش)
0 0
منظورم حذف دکمه مورد نظرت نبود ، منظورم اون intent و قطع پخش موزیک بود که داخل onClick نوشتی رو با onBackPressed جایگزین کنی. (12 سال پیش)
 برای این سوال پاسخی وجود ندارد.

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