Android 应用安装成功,点击“打开”和“完成”的区别
来源:互联网 发布:雪球小小辛巴 知乎 编辑:程序博客网 时间:2024/06/05 03:53
问题描述:
安卓系统在安装新apk文件或者原有应用在更新版本,升级安装完成之后会提示两个选择按钮:“完成”和“打开”,点击“完成”,应用没有任何问题,如果点击“打开”,然后按下HOME键进入桌面(注意不是返回键!),点击应用程序图标进入该应用,系统将会启动一个新的应用程序(new Task),而不是打开之前的后台应用,之后的操作就会出现混乱现象,直至使用返回键关闭该应用的所有Task,应用程序才能回归正常使用。
解决办法:
将应用第一个Activity的启动模式设置为singleTop:
android:launchMode="singleTop"
或者在第一个Activity中添加如下判断:@Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); if ((getIntent().getFlags() & Intent.FLAG_ACTIVITY_BROUGHT_TO_FRONT) != 0) { finish(); return; } setContentView(R.layout.activity_main); }
或者不做处理,新浪微博、QQ等应用也不予处理,属于Android系统机制问题!
0 0
- Android 应用安装成功,点击“打开”和“完成”的区别
- Android APK安装后点击[打开]与[完成]的区别
- Android APK安装后点击[打开]与[完成]的区别
- Android APK安装后点击[打开]与[完成]的区别
- Android基础--下载安装app,会提示完成和打开,点击打开运行所产生的问题
- Android 安装应用后点击打开带来的问题
- Android应用安装完成后在应用程序安装器的安装完成页面点击"打开"后进入app,再按Home键退到桌面再点击桌面app图标会重启app
- APK安装成功后点击"打开"再按Home键应用会重启的问题
- 爬坑!解决应用安装完成打开和返回桌面打开app启动两次应用的问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- Android应用第一次安装成功点击“打开”后Home键切出应用后再点击桌面图标返回导致应用重启问题
- 性能测试总结之内存泄露和内存溢出
- 创建表存储过程
- MS_SQLServer_02
- java 程序升级之mysql Invalid column name 和 思考
- 重构代码学习笔记一:重构的原则
- Android 应用安装成功,点击“打开”和“完成”的区别
- Java I/O流
- iOS 使用Core Date 如何在控制台打印SQL语句
- java.util.ConcurrentModificationException 解决办法
- 重构代码的7个阶段
- Service的onStartCommand方法的疑问
- python操作xml文件--elementTree用法
- Unity3D Shader指南
- ArrayList和数组间的相互转换