一,建立乙個類,這裡叫back,在類中建立乙個靜態的list集合用來存放activity,
在back類三個方法:addactivity(),removeactvity(),removeallactiviy()j,具體如下:
public static voidaddactivity(activity activity)
public static void
removeactivity(activity activity)
public static void
removeallactiviyies()
}
二,建乙個activity叫baseactivity,在oncreate中呼叫back.addactivity(this);把當前activity加入集合中,在ondestroy中呼叫removeactivity()移除集合中的當前activity;
三,建立三個activity都繼承自baseactivity,三個activity中都有按鈕控制項 activity a中的按鈕監聽事件啟動activity b, activity b中的按鈕監聽事件啟動activity c, activity c中的按鈕監聽事件呼叫back.removeallactivity。
四,執行效果:
按下a activity 的按鈕從a activity跳到b activity,按下b activity 的按鈕從b activity跳到c activity,按下c activity 的按鈕關閉所有activity實現一鍵關閉所有執行介面。
Redis一鍵開啟cluster集群
可以對比一下使用原生命令安裝的cluster集群 1 安裝redis4.0的版本 5.0的版本是c語言開發的,不支援ruby語言 2 配置redis的6個節點的檔案 配置7000埠的檔案 vim redis 7000.conf port 7000 daemonize yes dir opt redi...
Python一鍵公升級所有 模組 package
import os,time allpackage os.popen pip list allpackage allpackage.read allpackage allpackage.split n allpackage pkg.split 0 for pkg in allpackage for ...
Activity一鍵退出的簡單實現
先定義乙個類 這裡名字任意,先取名為back 成員屬性 public static listlist new arraylist 成員方法 1 public static void addactivity activity activity 2 public static void removeac...