在Android中處理方向變化的正確方法是什麼?當我研究這個問題時,有兩種方法出現。在Android中處理方向變化的正確方法
第1種方法 使用方法onSaveInstanceState(Bundle savedInstanceState)
和onRestoreInstanceState(Bundle savedInstanceState)
存儲和方位的變化後由Android操作系統被殺害後恢復活動。
第2種方法 新增android:configChanges="orientation|keyboardHidden"
到AndroidManifest.xml這樣的活動不會被破壞時的方向改變。
我已經嘗試了這兩種方法,他們都工作,但第一種方法需要很長時間才能實現。雖然我看到關於第二種方法的帖子,但我想知道這是否是處理方向更改的「接受」和「正確」方式。每種方法的優點和缺點是什麼?謝謝!