ユーザ用ツール

サイト用ツール


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

差分

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

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

両方とも前のリビジョン 前のリビジョン
次のリビジョン
前のリビジョン
dialogfragmentを使ったカスタムダイアログ [2015/02/25 11:04]
sou [DialogFragmentの実装]
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:
  
  
-===== 親Activityにコールバックを返す =====+===== Dialogから親Activityにコールバックを返す ===== 
 +  * Fragment側の実装
 ここで投げたPendingIntentは親ActivityのonActivityResultで受け取ります。\\ ここで投げたPendingIntentは親ActivityのonActivityResultで受け取ります。\\
 Intent#​putExtra()で値を渡すこともできます。 Intent#​putExtra()で値を渡すこともできます。
ライン 89: ライン 91:
  }  }
  
 +  * Activity側の実装
dialogfragmentを使ったカスタムダイアログ.1424829897.txt.gz · 最終更新: 2015/02/25 11:04 by sou