2017-05-23 Android アプリ開発中……
疲れている。今日の Android の知見。
- ダイアログは
Dialog
クラスをnew
&show
すると表示される AlertDialog.Builder
をnew
&setTitle
&setMessage
... &create
でAlertDialog
をつくれるDialogFragment
を継承したFragment
をつくると良い- ソースコードを見ると、内部で
Dialog
を使っているだけ
- ソースコードを見ると、内部で
ViewPager
は入れ子にできるFragmentPagerAdapter
は思ったようにFragment
を破棄しないので、getItemId
などを継承して状態別に id を変えると良い。Fragment
を入れ子にした場合のFragmentManager
はgetChildFragmentManager
を使うFragment
内でFragment
を使う場合のための private なFragmentManager
を返す
Intent
の Flag 。次第で Activity A -> B -> C と複数開いた状態から一気に A に戻れる (startActivity
&FLAG_ACTIVITY_CLEAR_TOP
)
いたるところで、どう書くべきか迷う。たとえばひとつの Fragment
で複数の Layout に対応したほうが簡潔な気もするのだけど、 ButterKnife
に邪魔される。