بروز خطا
   [message]
اشتراک در سوال
رای ها
[dataList]
پرسش و پاسخ

بستن کامل اکتیویتی_ضروری_

مدیریت گفتگو
صالحی 11 سال پیش
آخرین تغییر: 11 سال پیش

سلام . من یه برنامه دارم ..   از صفحه اصلی میره به صفحه ی بعدی _(َactivity_sound).. در این اکتیوتی صدا پخش میشه  یعنی روی یه عکس میزنی صدایی پخش میشه ..    میخوام موقع برگشت به صفحه اصلی این صفحه کامل بسته شه و صدا هم قطع شه ...   البته بگم  از سیستم sound pool  برای صدا استفاده میشه و اکتیویتی SOUNDPOOL جداست .. 

با ondestroy..  & onstop & onback...  استفاده کردم و finish(); گذاشتم ولی کار ساز نبود ...  

 

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

نظرات

پاسخ‌ها 2

صالحی 11 سال پیش

کسی نظر یا ایده ای برای انهدام یک اکتیوتی نداره ؟؟؟؟؟  

نظرات

hojat_babaie 11 سال پیش
متد OnBackPressed رو اور راید کنید و داخلش هر چی نیازه stop بشه رو stop کنید.
صالحی 11 سال پیش
همین کار رو کردم .. حتی اکتیویتی رو finish کردم ولی ئقتی میره به اکتیوتی قبل آهنگ در حال پخشه
صالحی 11 سال پیش
@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(); } با این حرکت تونستم هم اکتیوتی رو ببندم و به صفحه قبل بیام و هم صدا قطع شد و از کل برنامه هم بیرون نیامد ..
صالحی 11 سال پیش
@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(); } با این حرکت تونستم هم اکتیوتی رو ببندم و به صفحه قبل بیام و هم صدا قطع شد و از کل برنامه هم بیرون نیامد ..
MyNewName 11 سال پیش

از setflag استفاده کنید

Intent intent = new Intent(G.currentActivity, MainActivity.class);
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            G.currentActivity.startActivity(intent);
finish();

نظرات

صالحی 11 سال پیش
G چی هست ؟ چون قرمز نشون میده .. یک خطا محسوب میشه
صالحی 11 سال پیش
این کد اجرا میشه ولی صدا هم چنان در حال پخشه ولی در کد قبلی که خودم ویرایش کردم اکتیوتی کامل بسته میشه صدا هم قطع میشه با یک مکث 1 ثانیه دوباره میره به صفحه اصلی برنامه . خوشایند نیست این مکث و سیاهی ولی کار میکنه
MyNewName 11 سال پیش
جای اون میتونی activity فعلی رو بنویسی

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