之前没注意过这个问题,下午仔细看了一下,具体表现在直接用Android Studio安装,app使用正常,但是打包之后,用apk安装,进入应用后,点击home键返回到手机主界面,再点击app的图标就会重新启动应用。而且,如果你点击home键后,点击menu,在任务菜单中打开应用,app是不会重启的,还有一个比较细微的情况就是 如果安装后打开app,然后强制关闭进程,这个问题就不会再出现了。
扯了这么多,解决方案
在启动的第一个activity的onCreate方法里面 添加下面代码就OK。
if (!isTaskRoot()) {
finish();
}
网友评论