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

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

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

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

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

 

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

 برای این سوال 2 پاسخ وجود دارد.
پاسخ به سوال 
صالحی  11 سال پیش
+1 0

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

+1 0
متد OnBackPressed رو اور راید کنید و داخلش هر چی نیازه stop بشه رو stop کنید. (11 سال پیش)
0 0
همین کار رو کردم .. حتی اکتیویتی رو finish کردم ولی ئقتی میره به اکتیوتی قبل آهنگ در حال پخشه (11 سال پیش)
+1 0
این لینک و این لینک شاید کمک کنه! (11 سال پیش)
0 0
@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 سال پیش)
0 0
@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 سال پیش)
پاسخ به سوال 
MyNewName  11 سال پیش
+1 0

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

Intent intent = new Intent(G.currentActivity, MainActivity.class);
            intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
            G.currentActivity.startActivity(intent);
finish();
0 0
G چی هست ؟ چون قرمز نشون میده .. یک خطا محسوب میشه (11 سال پیش)
0 0
این کد اجرا میشه ولی صدا هم چنان در حال پخشه ولی در کد قبلی که خودم ویرایش کردم اکتیوتی کامل بسته میشه صدا هم قطع میشه با یک مکث 1 ثانیه دوباره میره به صفحه اصلی برنامه . خوشایند نیست این مکث و سیاهی ولی کار میکنه (11 سال پیش)
+1 0
جای اون میتونی activity فعلی رو بنویسی (11 سال پیش)

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