2
我正在構建一個應用程序,每當用戶單擊按鈕時文本視圖發生更改並移動到活動的另一部分,就會更改...當方向改變時,視圖被銷燬並重新創建。應用程序重新啓動方向更改,如何保存狀態?
如何將它保存爲與之前相同,並保存用戶單擊的最後一個按鈕,將它們放回原位。
我正在構建一個應用程序,每當用戶單擊按鈕時文本視圖發生更改並移動到活動的另一部分,就會更改...當方向改變時,視圖被銷燬並重新創建。應用程序重新啓動方向更改,如何保存狀態?
如何將它保存爲與之前相同,並保存用戶單擊的最後一個按鈕,將它們放回原位。
您可以訂閱傳感器事件,以便知道何時方向已更改。當這個事件被觸發時,將所有的數據放到一個DataState對象中併發送回Activity。當活動再次啓動時,它將檢查DataState對象是否爲空,並且可以從中恢復狀態!
我知道這個答案有點混亂,但它可以做到這一點。我只是不確定具體情況。
http://developer.android.com/reference/android/hardware/SensorManager.html