开发中遇到这样一个问题,在程序主页面,点击home键,程序退到后台。当点击桌面图标的时候,会重新走启动页(引导页)。
解决:把主页的activity 启动模式设置为
android:launchMode="singleTask"
设置后,基本可以解决问题。但是,测试 华为 8.0 版本的手机的时候,又复现了这个问题。
解决:
在启动页的 onCreate() 方法的
super.onCreate(savedInstanceState);
代码后,添加如下代码:
if (!isTaskRoot()) {
finish();
return;
}