[Android] Activity#onDestroyではFragmentTransactionの操作はできない
ActivityのonDestroy()にFragmentTransactionの処理を記載したら、
commit()処理で以下のエラーが発生した。
「onSaveInstanceStateの後にはこのアクションはできません」的なエラーですな。
以下みたいに記載すると実行時にエラーが出る。
commit()処理で以下のエラーが発生した。
Caused by:java.lang.IllegalStateException: can not perform this action after onSaveInstanceState
「onSaveInstanceStateの後にはこのアクションはできません」的なエラーですな。
以下みたいに記載すると実行時にエラーが出る。
@Override
protected void onDestroy() {
FragmentTransaction ft = getFragmentTransaction().beginTransaction();
// 処理する
ft.commit();
}