Android下载完成更新后,没有打开安装成功界面,出现闪退问题
16lz
2021-01-25
最开始以为是android7.0权限问题,后来发现在6.0手机上也是会出现这种问题的
这是修改之前的代码:
Intent intent = new Intent(Intent.ACTION_VIEW); intent.setDataAndType(Uri.parse("file://xxxx.apk"), "application/vnd.android.package-archive"); context.startActivity(intent);
在下载更新之后,并没有打开安装成功与否的界面,app就直接闪退,为了解决这个问题,新开一个任务栈,完美解决
intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
修改之后的代码
Intent intent = new Intent(Intent.ACTION_VIEW); intent.addFlags(Intent.FLAG_ACTIVITY_NEW_TASK); intent.setDataAndType(Uri.parse("file://xxxx.apk"), "application/vnd.android.package-archive"); context.startActivity(intent);
更多相关文章
- 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
- Weex 初体验(2)-navigator android跳转
- Smalidea+IntelliJ IDEA/Android(安卓)Studio动态调试安卓app教
- android之menu相关
- WebView播放html5视频和全屏。
- Android(安卓)中在有序广播中添加自定义权限的实例
- Android(安卓)8.1 来电默认全屏显示 如何修改
- Android(安卓)Studio finish()方法的使用与解决app点击“返回”,
- Android(安卓)仿微信聊天图片