Activity永不过期,即不执行onDestroy()

/**
 *}    重写finish()方法
 */
@Override
public void finish() {
    //super.finish(); //记住不要执行此句
    moveTaskToBack(true); //设置该activity永不过期,即不执onDestroy()

 

注意:不要调用super.finish(),只需调用moveTaskToBack(true)就可以,这样只有在第一次启动的时候会执行onCreate()。以后(只要进程不死掉)都不会执行onCreate()

 

当我们按back也就是后退键的时候 不会执行onDestroy()方法

 

 
 
posted @ 2016-03-09 11:34  ^(* ̄(oo) ̄)^  阅读(404)  评论(0编辑  收藏  举报