例外java.lang.IllegalStateException:フラグメント(フラグメント)がアクティビティにアタッチされていません



Exception Java Lang Illegalstateexception



lang.IllegalStateException:フラグメントMainFragment {22904b9d}がアクティビティにアタッチされていません

エラーの場所は通常getString(R.string.xx)にあります



その理由は、フラグメントがまだ添付されていないときにコンテンツが呼び出されるためです。

解決



呼び出されたときに判断する

if(isAdded()){ getString(R.string.xx) }

ソースコード

フラグメントが現在追加されている場合アクティビティ途中でtrueを返します。



|_+_|