一键销毁所有Activity

思路:使用基类,每次创建都将本类加入集合

public class BaseActivity extends Activity {
    /*
     * 自动管理活动的创建销毁
     *
     */
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        // TODO Auto-generated method stub
        super.onCreate(savedInstanceState);
        LogUtil.d("BaseActivity","----------->"+getClass().getSimpleName());
        ActivityCollector.addActivity(this);
    }

    @Override
    protected void onDestroy() {
        // TODO Auto-generated method stub
        super.onDestroy();
        ActivityCollector.removeActivity(this);
    }
}

猜你喜欢

转载自blog.csdn.net/guoinhere/article/details/53305946