みなさん、Fragment使ってますか、Fragment。

最近Androidやってません。ryosmsです


さて、Activity#onDestroyでFragmentの操作するのは仕様で禁止されてるってのは常識ですよね?私は昨日知りました(だってonDestroyとかめったに使わないし、普通はそんなところでFragment操作するようなことないもん)


参考:[Android] Activity#onDestroyではFragmentTransactionの操作はできない | うら紙のメモ


ところが、ですよ。

なんとActivity#onResumeで呼んでるFragmentTransaction#commitに対してIllegalStateExceptionが「can not perform this action after onSaveInstanceState」とか言い出したんですよ。


というわけで回避策のメモ


続きを読む