2012-02-07 75 views
0

我正在尋找一種方法來初始化所有我的遊戲活動一次,並在需要時在它們之間切換。如果可以的話,它有可能如何? 如何從另一活動中將活動放在前面,而無需再次初始化並且不完成調用活動?Android活動只初始化一次並反覆使用

回答

0

這是不可能的活動。

但是爲了使它成爲可能,你可以使用片段而不是活動,推薦使用它。

+0

我們可以用google Zxing 1.7的Android CaptureActivity.java來做這件事,讓這個活動在後臺堆棧中生效,當我點擊我的掃描按鈕時,我的應用程序中也有Google Zxing客戶端也在我的應用程序包中。我一直嘗試使用Activity Lunch作爲SingleTop,SingleInstance,但這不起作用每次當點擊按鈕啓動CaptureActivity.java Activity時,它會從onCreate重新創建,我的終極目標是這樣做的,因爲每次從Scan Activity返回後,當我再次按下掃描按鈕時,延遲啓動該活動。 – Herry 2012-02-07 12:30:31

+0

您無法使活動在背景中生存。你總是有一個活動加載,這是前景。 – ramdroid 2012-02-07 12:34:11

+0

@是的,我知道Android有攝像頭作爲共享資源,我們必須在完成掃描後釋放,那麼是否有任何其他方式可以避免「我的掃描」按鈕之間的延遲單擊以及之後開始掃描活動這是我的Code.Here是我的代碼,用於啓動活動 – Herry 2012-02-07 12:39:19