サクサク読めて、アプリ限定の機能も多数!
トップへ戻る
デスク環境を整える
bkiwad.wordpress.com
FragmentManager.popBackStack で、IDか名前を指定すればOK。 // フラグメントマネージャー FragmentManager fm = getFragmentManager(); // 積まれたトランザクションの数 fm.getBackStackEntryCount(); // 一つだけ戻す fm.popBackStack(); /* * IDを取得し指定の位置まで戻す * popBackStack の第二引数(フラグ)はそれを含んで戻すかそこまで戻すかを指定 */ // 3番目のトランザクション開始時まで戻る BackStackEntry entry = fm.getBackStackEntryAt(3); fm.popBackStack(entry.getId(), 0); // 2番目のトランザクション開始時まで戻る BackStackEntry ent
AndroidのFragment関係でハマった事のメモ書き。 1. Fragment(を継承したクラス)はstatic classでないと駄目 Fragmentをstaticで宣言していないと画面の向きが変わった際に行われる savedInstanceStateからの復帰時に以下のエラーが発生する。 java.lang.RuntimeException: Unable to start activity ComponentInfo{xxx.yyyyy.zzzzz/xxx.yyyyy.zzzzz.HogeActivity}: android.app.Fragment$InstantiationException: Unable to instantiate fragment xxx.yyyyy.zzzzz.HogeActivity$HugaListFragment: make sure cl
このページを最初にブックマークしてみませんか?
『bkiwad.wordpress.com』の新着エントリーを見る
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く