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

ساختن دکمه home و بستن اکتیویتی های جاری

Mostafa Sabzi Sarvestani  12 سال پیش  11 سال پیش
+3 0

بازم سلام

توی یکی از پروژه هام یه دکمه home  گذاشتم که کاربر راحت تر باشه و لازم نباشه تمام اکتیویتی های رو که طی کرده تا به این اکتیویتی رسیده back کنه تا به home برسه

نمی دونم چطوری اکتیویتی های جاری و فعال رو ببندم

لطف کنید راهنمایی کنید

مرسی

 برای این سوال 5 پاسخ وجود دارد.
پاسخ به سوال 
Mostafa Sabzi Sarvestani  12 سال پیش
0 0

فکر کنم دوباره  دارم اشتباه می کنم

اینطوری درسته؟

 

             @Override
public void onClick(View view) {
startActivity(new Intent(Mardfarvardin.this, pageone.class));
int p = android.os.Process.myPid();
android.os.Process.killProcess(p);

}
});
0 0
جواب نمی ده (12 سال پیش)
پاسخ به سوال 
sadeghbarout  12 سال پیش
0 0

همچنین میتونی موقعی که یه Intent مینویسی بعدش با متد finish برای اکتیویتی فعلی، اونو ببندی

فقط حواست باشه در این حالت با دکمه back کاربر نمیتونه به صفحه قبلی برگرده چون قبلا بسته شده

 myActivity.this.finish();
پاسخ به سوال 
Mostafa Sabzi Sarvestani  12 سال پیش
0 0

متاسفانه  اکتیویتی های هنوز وجود دارن

و باید با back  کردن طی بشن.

0 0
دستور رو فراخوانی کردید ؟ ، مثلا توی رویداد کلیک یک دکمه بزنید GoHome() این یک تابست ، بعد اجزا برنامه کامل بسته میشه ، حالا شاید اکتیویتی اجرا بشه شاید نه (12 سال پیش)
0 0
با خود تابع مشکل داره شما هم که حال ندارید !!! مرسی چرا اینقدر برای پاشخ دادن به سوالات وقت می زاری؟ (12 سال پیش)
+1 0
منم مثل شما یه یوزر عادی ام با کاربری ویژه ام ، حقیقت امر اینه که من خودمم قبلا یه حس تمسخر نسبت به افرادی که توی فروم ها وقت میگذرونن و به سوالات پاسخ میدن داشتم ، اما الان متوجه شدم ، خیلی از سوالات سواله خودمه ، یا ممکنه کسی از من بپرستش ، ضمنا رضای خدا و دعای خیر شما ، نیت اصلی کار منه ، به امید اینکه بگی خدا خیرش بده  و یه گره از کار شما حل بشه :) (12 سال پیش)
+1 0
اهان ، وقتی من صحبت از آموزش ها میکنم ، شاید پیش خودت بگی که این که کاربر جعلیه که فقط تبلیغ کنه ، اما خدا شاهده که من انقدر از آموزش ها راضی ام ، که دوست دارم بقیه هم استفاده کنن ، این حرف من نیست ، قسمت نظرات کاربران رو بخون متوجه میشی :| (12 سال پیش)
پاسخ به سوال 
uncocoder  12 سال پیش
0 0

بچه ها من دقیقاً نفهمیدم موضوع چیه، اما به این هم یک نگاهی بندازید، مفیده:

http://stackoverflow.com/questions/8131909/how-to-find-the-current-foreground-activity-in-android

0 0
:) بسیار عالی بود ، اما توی این دستور  publicList<ActivityManager.RunningTaskInfo> getRunningTasks (int maxNum) عملکرد < چیه ؟ (12 سال پیش)
پاسخ به سوال 
دبیری  11 سال پیش
+1 0

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

با این کد فکر میکنم مشکل خیلی راحت حل شه :
               

 
                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
+1 0
این دستور تنها زمانی پاسخ مناسب میده ، که از اکتیویتی باز Z به اکتیویتی باز A برید ، در این حالت اکتیویتی های بین A , Z بسته میشن ! ، برای وقتی که میخواین اکتیویتی ای رو باز کنید ، مناسب نیست :) (11 سال پیش)
0 0
مگه ما هم همینو نمیخاییم ؟ (11 سال پیش)
+1 0
برای جنبه ی اطلاع رسانی گفتم D: ، چون میدونم بعد از استفاده از کد ، این سوال پیش میاد که چرا بعضی وقتها کار نمیکنه ! (11 سال پیش)

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