Activity一鍵退出

2021-07-02 16:04:10 字數 692 閱讀 1486

private static stackmactivitystack;

}/**

* 單一例項*/}

}/**

* 新增activity到堆疊

*/public void addactivity(activity activity)

mactivitystack.add(activity);

}/**

* 獲取棧頂activity(堆疊中最後乙個壓入的)

*/public activity gettopactivity()

/*** 結束棧頂activity(堆疊中最後乙個壓入的)

*/public void killtopactivity()

/*** 結束指定的activity

*/public void killactivity(activity activity)

}/**

* 結束指定類名的activity

*/public void killactivity(class<?> cls) }}

/*** 結束所有activity

*/public void killallactivity()

}mactivitystack.clear();

}/**

* 退出應用程式

*/try catch (exception e) }}

Activity一鍵退出的簡單實現

先定義乙個類 這裡名字任意,先取名為back 成員屬性 public static listlist new arraylist 成員方法 1 public static void addactivity activity activity 2 public static void removeac...

android一鍵退出整個APP

androidmanifest.xml private listactivities new linkedlist public void exit activity null activities.remove i i 在我的專案中,我的所有activity均是繼承了baseactivity,所有...

一鍵退出應用程式

使用 單例模式建立乙個activity管理物件,該物件中有乙個activity容器 具體實現自己處理,使用linkedlist等 專門負責儲存新開啟的每乙個activity 1 建立乙個baseactivity繼承activity,程式中的activity繼承baseactivity。3 儲存每乙個...