2010-08-31 104 views
0

我試圖通過提高意圖從另一個apk(BB1)調用android apk(AA1)。但BB1開始在自己的進程空間啓動AA1,並且它不使用AA1的現有運行進程。我怎樣才能達到 a。如果BB1已經在運行,我想讓BB1使用現有的AA1。 b。如果它不在那裏,它應該調用AA1作爲一個獨立的應用程序。從另一個apk調用android apk安卓apk截圖

回答

0

a。我想BB1使用現有AA1如果它已經運行

你可以嘗試有BB1使用Intent.FLAG_ACTIVITY_CLEAR_TOP|Intent.FLAG_ACTIVITY_SINGLE_TOP作爲用於啓動從AA1活動的Intent標誌,雖然我只試過這一個單一的應用程序,而不是兩個應用之間。

b。如果它不在那裏,它應該調用AA1作爲一個獨立的應用程序。

這會在默認情況下發生。

0

我認爲通過在Manifest.xml中設置相同的進程ID將起作用。