2011-10-26 431 views
1

其簡單的問題,並希望找到快速的答案。 當我打開應用程序,然後按「home」,然後點擊 應用程序圖標它再次打開(仍然保持打開一個在後臺)。 如何強制重新打開應用程序而不是打開一個新的應用程序?防止重新打開應用程序Android開發人員

當我使用longpress「home」按鈕時,不會發生此問題。

回答

2

嘗試在androidManifest.xml的activity標記中修改android:launchMode變量。根據您的應用程序,SingleTopSingleTask可以像您想要的那樣工作。詳細信息請參見developer documentation

1

如果您只是想將其用於測試目的,則可以在設置中使用強制關閉按鈕。如果它的一個功能你的應用程序嘗試

onPause(){ 
super.onPause(); 
finish(); 
} 

我還沒有測試過,所以我可能是錯的。

+0

這不是與想要的相反嗎?這會在切換到背景時關閉應用程序,並始終打開一個新實例,而不是從背景重新打開。 – onik

+0

糟糕是誤讀了「重新打開的力量」部分。 – Jack

相關問題