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 で表示
    • 画面回転時に一覧データを保持
    • 横画面の時は一覧の隣に詳細を表示
  • 以下、追加で云々するなら、という観点にて
    • AsyncTask ではなく AsyncTaskLoader を使うようにしてみる
    • 純粋 ICS だとどんな書き方になるか
    • XML じゃなくて json 使う方式で書いてみるとか

ざっくり目を通しただけなんですが、耐久マラソンちっくな匂いがします。来月の勉強会にて実施してみる方向ですが、どうなるやら。ぢつは勉強会の atnd はスデに立ってて以下です。

ちなみにどちらも参加登録が 10 名に満たなかった場合、中止の方向です。