閉じる

getApplicationContext()が使えない場面

Activity.thisでないと駄目な場面
・ActionProvider
・startActivity
・ダイアログの作成周り(ProgressDialog,AlertDialog.Builder,…)

getApplicationContext()が使えない場面」への1件のフィードバック

  1. DialogFragmentで使う Context

    onCreateDialogのなかでカスタムビューを使うために LayoutInflaterを取得するけど、このときに使用するコンテキストが重要。 素直に LayoutInflater.from(getActivity())辺りを使っておこう。 LayoutInflater.from(getApplicationContext())とかやっているとテーマ周りではまるようだ。テーマをどうやって適用しているかなどにも寄るんだろうけど。…

コメントを残す

メールアドレスが公開されることはありません。必須項目には印がついています *

日本語が含まれない投稿は無視されますのでご注意ください。(スパム対策)