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

转载自:http://www.cnblogs.com/linjiqin/archive/2011/12/15/2289251.html


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


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

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

你可能感兴趣的:(设置Activity永不过期,即不执行onDestroy())