觸發錯誤:
離開主程式如果是直立畫面,然後回到主程式時是橫向畫面時Crash,反之亦然。
錯誤資訊:IllegalStateException: Can not perform this action after onSaveInstanceState
發生主因在於如果回到程式時如果觸發了onConfigurationCheanged的話,此時的Activity還是處於
onPause()的狀態,所以導致無法執行FragmentTransaction,解決方式是把原本要在onConfigurationChanged時處理的動作改成在onResumeFragments()內完成。
參考出處StackOverFlow
沒有留言:
張貼留言