我们发现有一些应用退出home后,其实在后台运行,再次进去会保留上次退出去的页面状态。比如微信。其实这种只是把程序最小化到后台而已,本并没有退出。实现这种功能有两种方法:
1.直接调用系统方法
moveTaskToBack(isFinishing());
2.使用Intent
Intent intent = new Intent(Intent.ACTION_MAIN);
intent.addCategory(Intent.CATEGORY_HOME);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
startActivity(intent);
网友评论