Fragment Hands-on 資料を確認してみました
以下、ざっくり箇条書きにて。
- 以下、順に
- Fragment なしで画面を作る
- 検索キー入力してボタン押したら検索して ResultActivity に表示
- 入力画面が MainActivity なのか
- Fragment を使ってサーバから戻った XML の結果表示
- ResultActivity -> ResultActivity + ResultFragment に
- support package だと FragmentActivity を使わないと、なのか
- supprot package の作法は色々面倒な件
- ListFragment を使って XML パース結果を ListView で表示
- ResultFragment は ListFragment のサブクラスに
- ResultFragment を ResultActivity から MainActivity に移動
- MainActivity および main.xml のみ修正
- リストをタップで詳細画面に移動
- 行データをオブジェクトにして intent で渡すのか
- Activity を介す (?)
- これにより handset と tablet の処理の場合分けが可能になる
- 一覧タップ時 Dialog で表示
- 詳細を DialogFragment で表示
- 画面回転時に一覧データを保持
- 横画面の時は一覧の隣に詳細を表示
- Fragment なしで画面を作る
- 以下、追加で云々するなら、という観点にて
- AsyncTask ではなく AsyncTaskLoader を使うようにしてみる
- 純粋 ICS だとどんな書き方になるか
- XML じゃなくて json 使う方式で書いてみるとか
ざっくり目を通しただけなんですが、耐久マラソンちっくな匂いがします。来月の勉強会にて実施してみる方向ですが、どうなるやら。ぢつは勉強会の atnd はスデに立ってて以下です。
ちなみにどちらも参加登録が 10 名に満たなかった場合、中止の方向です。