ユーザ用ツール

サイト用ツール


dialogfragmentを使ったカスタムダイアログ

差分

この文書の現在のバージョンと選択したバージョンの差分を表示します。

この比較画面にリンクする

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
dialogfragmentを使ったカスタムダイアログ [2015/02/25 11:06]
sou [親Activityにコールバックを返す]
dialogfragmentを使ったカスタムダイアログ [2015/02/25 15:30] (現在)
sou [Dialogの表示]
ライン 52: ライン 52:
  
  
-===== ダイアログの表示 ===== +===== Dialogの表示 ===== 
-タグやリクエストコードなどonActivityResultやDialog側でも使用するので、定数化しておいたほうが良さそうです+ActivityからFragmentDialog#​show()で表示できます。第2引数にタグを設定することも出来ます。\\ 
 +タグやリクエストコードは定数化しておいたほうが良さそう。
  
  FragmentManager manager = getFragmentManager();​  FragmentManager manager = getFragmentManager();​
ライン 71: ライン 72:
  
  
-===== DialogFragmentから親Activityにコールバックを返す =====+===== Dialogから親Activityにコールバックを返す =====
   * Fragment側の実装   * Fragment側の実装
 ここで投げたPendingIntentは親ActivityのonActivityResultで受け取ります。\\ ここで投げたPendingIntentは親ActivityのonActivityResultで受け取ります。\\
ライン 90: ライン 91:
  }  }
  
 +  * Activity側の実装
dialogfragmentを使ったカスタムダイアログ.1424829965.txt.gz · 最終更新: 2015/02/25 11:06 by sou