[解決済み] getContext() , getApplicationContext() , getBaseContext() と "this" との相違点
2022-03-15 05:56:07
質問
とはどのような違いがあるのでしょうか?
getContext()
,
getApplicationContext()
,
getBaseContext()
と、"。
this
ということですか?
簡単な質問ですが、両者の基本的な違いがわかりません。可能であれば、簡単な例を挙げてください。
どのように解決するのですか?
-
View.getContext()
: ビューが現在実行されているコンテキストを返します。 通常は現在アクティブなアクティビティです。 -
Activity.getApplicationContext()
: アプリケーション全体のコンテキスト(すべてのアクティビティが内部で実行されているプロセス)を返します。 の)。 を必要とする場合、現在のアクティビティーのコンテキストではなく、これを使用します。 のみならず、アプリケーション全体のライフサイクルに関連したコンテキストを提供します。 現在のアクティビティ -
ContextWrapper.getBaseContext()
: もし、別のコンテキストの中からコンテキストにアクセスする必要がある場合は、ContextWrapperを使用します。 その そのContextWrapperの内部から参照されるContextにアクセスするには getBaseContext() を使用します。
関連
-
[解決済み] Androidのgravityとlayout_gravityの違いは何ですか?
-
AndroidでListViewを使ってカスタムテーブルを描画する
-
[解決済み] match_parentとfill_parentの違いは何ですか?
-
[解決済み] compileSdkVersionとtargetSdkVersionの違いは何ですか?
-
[解決済み] なぜフラグメントなのか、そしてアクティビティの代わりにフラグメントを使用するのはどんなときか?
-
[解決済み] '$(this)' と 'this' の違いは何ですか?
-
[解決済み】「px」、「dip」、「dp」、「sp」の違いは?
-
[解決済み】FragmentPagerAdapterとFragmentStatePagerAdapterの違いは何ですか?
-
[解決済み】アクティビティコンテキストとアプリケーションコンテキストの違いについて
-
[解決済み] getApplication()、getApplicationContext()、getBaseContext()、someClass.thisの違いと使い分け。
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
プログラム "git.exe "を実行できない場合の正しい解決方法です。CreateProcessエラー=2
-
ライブラリをモジュールとしてインポートする際にエラーが発生しました。Error:A problem occurred configuring project ':library'.
-
問題 ---- Android ---- ActivityManager: Error: アクティビティクラス{xx/xx.MainActivity}が存在しない
-
Android Bluetooth 開発の基本プロセス
-
アンドロイドスタジオ学習入門
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] リリースモードかデバッグモードかを判断するにはどうすればよいですか?
-
[解決済み] getApplication() vs. getApplicationContext()
-
[解決済み] Android Contextを取得するための様々な方法の違いは何ですか?
-
[解決済み] getApplication()、getApplicationContext()、getBaseContext()、someClass.thisの違いと使い分け。