1.如何讓一個Activity在按break鍵時不執行銷毀,而是在後台隱藏(即不執行其onDestory()方法)。
2.同時當我再一次通過Intent打開那個Activity時,Activity必須能夠接受到新Intent傳過來的值。
Ps:我發現通過網上提供的一個方法(把Activity的launchMode設置為singleInstance,同時監聽break按鈕事件調用 moveTaskToBack(false))能夠把第一個問題解決,但是每次執行第二個問題時,那個Activity雖然會執行OnStart()等生命周期方法,但是從新Intent裏取得的數據還是第一次啟動Activity時Intent裏麵的數據。
對於上麵兩個問題如果有更好的方法,請告訴我一下。
Activity.onNewIntent會收到新的Intent