編輯:關於Android編程
本文示例實現了Android退出時關閉所有Activity的功能,分享給大家供大家參考之用。具體方法如下:
一般來說,在Android退出時,有的Activity可能沒有被關閉。為了在Android退出時關閉所有的Activity,這裡給出了以下的類:
//關閉Activity的類 public class CloseActivityClass{ public static List<Activity> activityList = new ArrayList<Activity>(); public static void exitClient(Context ctx) { // 關閉所有Activity for (int i = 0; i < activityList.size(); i++) { if (null != activityList.get(i)) { activityList.get(i).finish(); } } ActivityManager activityMgr = (ActivityManager) ctx.getSystemService(Context.ACTIVITY_SERVICE ); activityMgr.restartPackage(ctx.getPackageName()); System.exit(0); } }
然後在應用中每一個Activity的onCreate(Bundle savedInstanceState)方法中增加一句:
CloseActivityClass.activityList.add(this);
在應用退出時:
CloseActivityClass.exitClient(MainActivity.this);
這樣,當退出應用時就可以將該應用的所有Activity徹底關閉。
相信本文所述對大家的Android程序設計有一定的借鑒價值。
Android-ViewPager的使用ViewPager是安卓App很常用的工具類,通常是用來設置界面導航,比如微信,QQ都是使用這種,還有就是新聞類App,很常見比如
讓我們一起學習一下模擬器的使用。本文內容如下: 模擬器和真機的比較 創建Android模擬器(emulator) 運行Android模擬器 設置簡體中文語言界面
Fragment的地位在開發中可是舉足輕重的,掌握它的的生命周期以及使用特性是非常重要的,例如在開發中常使用的模板: FragmentTransaction tran
1.Animation 動畫類型Android的animation由四種類型組成:XML中 alph 漸變透明度動畫效果 scale 漸變尺寸伸縮動畫效果 tr