2010-04-21 78 views
7

我无法理解并修复包安装程序中显示的以下行为。包安装不当行为

在我的应用程序,当我按下“更新程序”按钮,我从网络服务器未更新的APK(如果有)下载和启动程序包安装事后安装软件包。一切顺利,安装完成后会显示一个“打开”和“完成”两个按钮的视图。

但是按下“打开”按钮无法打开已安装的更新,因为它应该是这样,即使启动活动的意图是按照我在logcat中观察到的方式发送的。按下菜单按钮,并通过安装的应用程序,我能够找到更新的应用程序,并从这里开始。

我应该怎么做,开始在最终软件包安装视图按下打开更新?

+0

好问题。这发生在模拟器和真正的手机上?这种行为是一致的? – Macarse 2010-04-21 22:57:50

+0

在真实的手机上! – 2010-04-22 18:10:35

+0

与由您创建的“开放”和“完成”按钮有何看法?您能否显示生成您用来调用应用程序的意图的代码? – 2010-06-03 22:43:38

回答

1

让Android市场应用程序处理应用程序的更新过程而不是自己下载并安装apk到您的应用程序会更好吗?

你的问题犯规指定你为什么这样做,如果你有一个具体的原因,你更新你的问题,我会尝试再看一看。

关于