您的位置:首页 > 移动开发 > Android开发

关于android 应用更新没有“完成”和“打开”界面的问题

2017-07-05 14:07 295 查看
昨天晚上公司项目赶工,加班到10点多,然后最后测试更新的时候,一下子出了个bug,android完成后没有“完成”和“打开”界面,好懵逼啊当时,大半夜的今天项目第一个版本结束开会总结,结果出了这么大bug。无奈只能翻阅问人,后来终于在一个大神的指导下解决了。

下面讲述下出现的症状,我更新下载用的都是自己写的代码,用了好久了都没问题,昨天突然出现这个问题,很尴尬,最后在下载完成后加上下面一行代码即可

i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
开启一个新任务,完美解决,目前我在各种机型测了都没有问题,但是听说有人用了这个也不行,那我就不得而知了,不过应该可以解决大部分人的问题。下面上个完整的代码

Intent i = new Intent(Intent.ACTION_VIEW);
i.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
i.setDataAndType(Uri.parse("file://" + apkfile.toString()),
"application/vnd.android.package-archive");// File.toString()会返回路径信息
mContext.startActivity(i);

 说句题外话:最后祝各位完美解决问题。遇到问题先自己查,不要没事就去问人,反正楼主经常碰到问人的时候别人回你:不会你百度啊,百度不行你google啊,网上都查不到你问我我也不会啊
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  bug 应用 测试 安装
相关文章推荐