程序師世界是廣大編程愛好者互助、分享、學習的平台,程序師世界有你更精彩!
首頁
編程語言
C語言|JAVA編程
Python編程
網頁編程
ASP編程|PHP編程
JSP編程
數據庫知識
MYSQL數據庫|SqlServer數據庫
Oracle數據庫|DB2數據庫
 程式師世界 >> 編程語言 >> 更多編程語言 >> 編程綜合問答 >> android-在 Android 中如何關閉所有的 Activity

android-在 Android 中如何關閉所有的 Activity

編輯:編程綜合問答
在 Android 中如何關閉所有的 Activity

如果退出應用程序時能清除該應用的所有Activity,那麼下次打開的時候就可以從第一個 Activity 開始了。但現在調用 Finish 方法只能退出當前的 Activity 。怎麼樣才能在關閉應用的時候,把所有Activity都關閉?

最佳回答:


第一種:

//跳轉到主界面(android2.2)
Intent startMain = new Intent(Intent.ACTION_MAIN);
startMain.addCategory(Intent.CATEGORY_HOME);
startMain.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
activity.startActivity(startMain);
System.exit(0);//推出程序 

第二種:

常規方法是使用startActivityForResult打開新的Activity,重寫onActivityResult()方法,通過你打開的新的Activity發送過來的resultCode值,你就可以關閉Activity,這樣就很簡單了。

chenchenfly
chenchenfly
zhenglingkun
  1. 上一頁:
  2. 下一頁:
Copyright © 程式師世界 All Rights Reserved