Android用のダメージ計算機をつくる 回想記2

一画面のみの構成なら、xmlとActivityを1つずつ作ればそれで終わりだが、当然そんなことはなく。
次に作ろうとしたのがアラートダイアログ。ここでFragmentが出てきた。


新しいレイアウトを定義してダイアログを作ることは大して難しくなかった。しかし、ダイアログ上のボタンをいじった時にメインの画面と連携した操作を実装するところではまった。
ダイアログの方にメイン画面の情報を渡してやるという単純なことなのだが、ContextだのViewだのの概念がいまいちよくわかってなかったのでだいぶ手間取ってしまった。
手間取った割に、後にFragmentが本格登場して、この部分は意味をなさなくなる……


アラートダイアログ関連でもう1つはまったことがあって、アラートダイアログのボタンを押して、もう1つ別のアラートダイアログを立ち上げるという動作。
こちらは解決法が分からず諦めた。今でもよく分からない。多分無理?