最开始以为是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);

更多相关文章

  1. 没有一行代码,「2020 新冠肺炎记忆」这个项目却登上了 GitHub 中
  2. Weex 初体验(2)-navigator android跳转
  3. Smalidea+IntelliJ IDEA/Android(安卓)Studio动态调试安卓app教
  4. android之menu相关
  5. WebView播放html5视频和全屏。
  6. Android(安卓)中在有序广播中添加自定义权限的实例
  7. Android(安卓)8.1 来电默认全屏显示 如何修改
  8. Android(安卓)Studio finish()方法的使用与解决app点击“返回”,
  9. Android(安卓)仿微信聊天图片

随机推荐

  1. 仿照利用android系统源码资源文件,修改See
  2. Android(安卓)文件读写 + sdcard + 文件
  3. Android系统权限和root权限
  4. Android(安卓)静默安装
  5. android-单元测试(Android(安卓)JUnit Te
  6. 控件属性:
  7. Android类加载器ClassLoader
  8. Android(安卓)SDK 实例代码分析---Accele
  9. android 中通过 aidl 传递map对象
  10. Android(安卓)编程下 Touch 事件的分发和