متد OnBackPressed رو اور راید کنید و داخلش هر چی نیازه stop بشه رو stop کنید.
بروز خطا
[message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ
بستن کامل اکتیویتی_ضروری_
مدیریت گفتگو
آخرین تغییر: 11 سال پیش
سلام . من یه برنامه دارم .. از صفحه اصلی میره به صفحه ی بعدی _(َactivity_sound).. در این اکتیوتی صدا پخش میشه یعنی روی یه عکس میزنی صدایی پخش میشه .. میخوام موقع برگشت به صفحه اصلی این صفحه کامل بسته شه و صدا هم قطع شه ... البته بگم از سیستم sound pool برای صدا استفاده میشه و اکتیویتی SOUNDPOOL جداست ..
با ondestroy.. & onstop & onback... استفاده کردم و finish(); گذاشتم ولی کار ساز نبود ...
خودم در یک برنامه از مدیا پلیر استفاده کردم و کد نوشتم و گفتم اگر اکتیوتی خراب شد ...پلیر رو استاپ بده .. ولی در این برنامه نمیدونم چکار کنم لطفا کمک کنید ....
پاسخها 2
کسی نظر یا ایده ای برای انهدام یک اکتیوتی نداره ؟؟؟؟؟
نظرات
همین کار رو کردم .. حتی اکتیویتی رو finish کردم ولی ئقتی میره به اکتیوتی قبل آهنگ در حال پخشه
@Override
protected void onDestroy() {
لینک TODO Auto-generated method stu
Intent int_shoro =new Intent(MainActivity.this,Shoro.class);
startActivity(int_shoro);
android.os.Process.killProcess(android.os.Process.myPid());
this.finish();
super.onDestroy();
}
با این حرکت تونستم هم اکتیوتی رو ببندم و به صفحه قبل بیام و هم صدا قطع شد و از کل برنامه هم بیرون نیامد ..
@Override
protected void onDestroy() {
لینک TODO Auto-generated method stu
Intent int_shoro =new Intent(MainActivity.this,Shoro.class);
startActivity(int_shoro);
android.os.Process.killProcess(android.os.Process.myPid());
this.finish();
super.onDestroy();
}
با این حرکت تونستم هم اکتیوتی رو ببندم و به صفحه قبل بیام و هم صدا قطع شد و از کل برنامه هم بیرون نیامد ..
از setflag استفاده کنید
Intent intent = new Intent(G.currentActivity, MainActivity.class); intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP); G.currentActivity.startActivity(intent);
finish();
نظرات
G چی هست ؟ چون قرمز نشون میده .. یک خطا محسوب میشه
این کد اجرا میشه ولی صدا هم چنان در حال پخشه ولی در کد قبلی که خودم ویرایش کردم اکتیوتی کامل بسته میشه صدا هم قطع میشه با یک مکث 1 ثانیه دوباره میره به صفحه اصلی برنامه . خوشایند نیست این مکث و سیاهی ولی کار میکنه
جای اون میتونی activity فعلی رو بنویسی
پاسخگویی و مشاهده پاسخ های این سوال تنها برای اعضای ویژه سایت امکان پذیر است .
چنانچه تمایل دارید به همه بخش ها دسترسی داشته باشید میتوانید از این بخش لایسنس این آموزش را خریداری نمایید .
ویرایش
پیام
نظرات