2

因此,我在PreferencesActivity中有一項功能,我需要獲取之前仍在運行的活動,例如,當您直接訪問偏好時仍處於同一活動狀態。所以它仍然活着。如何從PreferencesActivity獲取之前的活動?

我試着通過鑄造和上下文,這將是有用的,如果我有除了AplicationContextBaseContext除了其他任何其他。

那麼有沒有辦法從偏好活動中獲得以前的活動?

+0

@ user13:Android不支持。 – CommonsWare

回答

0

它仍在運行

不一定。用戶可以按HOME鍵(或通過總覽屏幕切換到其他任務),然後幾分鐘後返回到您的應用程序。如果您的流程在此期間終止,則用戶將返回到您的偏好活動的新創建實例,但您的其他任何活動都不會運行。

這就是爲什麼活動之間的溝通是鬆散耦合的原因。

那麼有沒有辦法從首選項活動中獲得以前的活動?

什麼都支持,並將一直工作。

相關問題