2017-09-27 61 views
0

根據Google document, 我去設置和更改我的設備顯示縮放級別,然後回到我的應用程序。但是該活動的onCreate方法突然被調用,以便重置所有屬性。更改顯示大小時將調用哪種方法?

請告訴我如何處理這種情況。保存實例狀態?

+1

1)正確執行活動的生命週期 - 您的活動可以由OS各種situatons重建。 2)對於配置更改,你也可以看看這個:https://developer.android.com/guide/topics/resources/runtime-changes.html – Henry

+0

@Henry onConfigurationChanged在這種情況下不被調用 – quangkid

+0

@quangkid:你想保持你的文字大小,因爲它是在更改屏幕大小後? – ashish

回答

1

Redux是一個啓發式可預測的Java/Android狀態容器庫。它可以幫助你使你的狀態突變更容易閱讀和編寫你的應用程序的狀態。

什麼是Redux??

的Android庫項目使用終極版來維護應用程序的狀態來實現。 Here

0

最後,我意識到,最簡單的方法是將對象保存在onSaveInstance方法的檢索他們回來的onCreate

相關問題