15 min/d

ぼうずやのにっき

Android アプリ開発中……

疲れている。今日の Android の知見。

  • ダイアログは Dialog クラスを new & show すると表示される
  • AlertDialog.Buildernew & setTitle & setMessage … & createAlertDialog をつくれる
  • DialogFragment を継承した Fragment をつくると良い
  • ViewPager は入れ子にできる
  • FragmentPagerAdapter は思ったように Fragment を破棄しないので、getItemId などを継承して状態別に id を変えると良い。
  • Fragment を入れ子にした場合の FragmentManagergetChildFragmentManager を使う
    • Fragment 内で Fragment を使う場合のための private な FragmentManager を返す
  • Intent の Flag 次第で Activity A -> Activity B -> Activity C と複数開いた状態から一気に Activity A に戻れる (startActivity & FLAG_ACTIVITY_CLEAR_TOP)

いたるところで、どう書くべきか迷う。たとえばひとつの Fragment で複数の Layout に対応したほうが簡潔な気もするのだけど、 ButterKnife に邪魔される。