新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > android退出所有的activity

        android退出所有的activity

        作者: 時間:2016-10-08 來源:網絡 收藏

        Android經典完美退出方法,使用單例模式創建一個Activity管理對象,該對象中有一個Activity容器(具體實現自己處理,使用LinkedList等)專門負責存儲新開啟的每一個Activity,并且容易理解、易于操作,非常不錯!

        本文引用地址:http://www.104case.com/article/201610/305646.htm

        AppUtils類(儲存每一個Activity,并實現關閉所有Activity的操作)

        /*

        * To change this template, choose Tools | Templates

        * and open the template in the editor.

        */

        package com.cpic.jscx.android.utils;

        import android.app.Activity;

        import android.app.Application;

        import java.util.LinkedList;

        import java.util.List;

        /**

        *

        * @author user

        */

        public class AppUtils extends Application{

        private List activityList = new LinkedList();

        private static AppUtils instance;

        private AppUtils()

        {

        }

        //單例模式中獲取唯一的app實例

        public static AppUtils getInstance()

        {

        if(null == instance)

        {

        instance = new AppUtils();

        }

        return instance;

        }

        //添加Activity到容器中

        public void addActivity(Activity activity)

        {

        activityList.add(activity);

        }

        //遍歷所有Activity并finish

        public void exit()

        {

        for(Activity activity:activityList)

        {

        activity.finish();

        }

        System.exit(0);

        }

        }



        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 郸城县| 湖南省| 镇巴县| 镇江市| 调兵山市| 石台县| 遂平县| 泰州市| 通榆县| 巴彦淖尔市| 宜丰县| 昭苏县| 松溪县| 清河县| 石城县| 太白县| 万全县| 潜山县| 青川县| 卓资县| 项城市| 永顺县| 宿迁市| 永新县| 平昌县| 花垣县| 泸溪县| 黎川县| 临泉县| 石台县| 阿拉善左旗| 榆社县| 博乐市| 北海市| 通化县| 嵩明县| 桐乡市| 竹北市| 镇康县| 如东县| 定安县|