码迷,mamicode.com
首页 > 移动开发 > 详细

Android 自动更新APP时确定安装后没有显示安装完成页面

时间:2015-05-22 13:39:24      阅读:116      评论:0      收藏:0      [点我收藏+]

标签:

自动更新APP代码时,开始用的是以下代码

Intent intent = new Intent(Intent.ACTION_VIEW);        
        intent.setDataAndType(Uri.parse("file://"+Constants.SDK_DIR
				+File.separator+Constants.SDK_NAME), "application/vnd.android.package-archive");
        context.startActivity(intent);

但是,有的情况下,用这些代码时,在显示安装确认的对话框,点击确定后,直接退出。不显示完成更新页面(拥有打开,完成的页面),但是确实已经安装。

于是,我加上了一行代码,变成了

Intent intent = new Intent(Intent.ACTION_VIEW);
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        intent.setDataAndType(Uri.parse("file://"+Constants.SDK_DIR
				+File.separator+Constants.SDK_NAME), "application/vnd.android.package-archive");
        context.startActivity(intent);

于是正常了!

Android 自动更新APP时确定安装后没有显示安装完成页面

标签:

原文地址:http://my.oschina.net/547217475/blog/418164

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!