2010-04-21 97 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到您的應用程序會更好嗎?

你的問題犯規指定你爲什麼這樣做,如果你有一個具體的原因,你更新你的問題,我會嘗試再看一看。

關於