应用程序更新和运行时启动问题

时间:2011-09-15 08:08:08

标签: android android-activity restart

我有一个更新过程,从服务器下载新的.apk,然后在应用程序运行时重新安装应用程序。

如果我以编程方式触发执行下载的.apk,则会显示安装屏幕,经过用户标准的安装后,安装过程将继续进行。

我使用以下代码块来启动安装过程:

Uri installpackageURI = Uri.parse("package:com.test.myapp");
Intent installIntent = new Intent(android.content.Intent.ACTION_VIEW,
installpackageURI);
installIntent.setDataAndType(Uri.fromFile(new
     File(Environment.getExternalStorageDirectory() + "/App.apk")),
     "application/vnd.android.package-archive");
startActivity(installIntent);

replace app http://img8.imageshack.us/img8/3806/unledofm.png

如果用户点击确定然后接受正在运行的应用程序权限将自动终止,并且安装完成后已安装应用程序消息随打开完成按钮。

所以我无法控制。我希望在重新安装过程之后自动运行新安装的.apk,但我的活动已经被杀死并替换为新活动。

如何在这些情况下重新安装后弄清楚并启动我的应用程序?

谢谢。

0 个答案:

没有答案