复现
- 在文件管理中找到apk文件。
- 点击用系统默认安装器安装。
- 安装完成后,用系统提示的方式点击启动。
- 启动完成后,点击Home键在后台运行。
- 找到桌面对应的app图标点击。
- app居然重新运行。
解决方法
在启动Activity的onCreate()方法中加入如下代码:
if((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0){
finish();
return;
}
详细讲解
这个博客讲的比较详细:
http://www.cnblogs.com/net168/p/5722752.html