[解決済み】コンテキストやアクティビティの外側でgetStringを実行する
2022-03-30 20:26:13
質問
を発見しました。
R.string
そして、アプリケーションのモデルと連携して出力を生成するユーティリティクラスで、これを使い続けたいと考えています。例えば、この場合、私はアクティビティの外部にあるモデルからメールを生成しています。
を使用することは可能ですか?
getString
の外側で
Context
または
Activity
? 現在のアクティビティを渡すこともできるのでしょうが、それは不要なようです。間違っていたら訂正してください
編集:リソースにアクセスすることができます
を使用せずに
を使って
Context
?
解決方法は?
はい、`Context` を使用せずにリソースにアクセスすることができます。
使用することができます。
Resources.getSystem().getString(android.R.string.somecommonstuff)
... アプリケーションのあらゆる場所、静的定数宣言の中にさえも。 残念なことに、これは システムリソースのみ .
ローカルリソースには この解決策 . 簡単なことではありませんが、うまくいきます。
関連
-
[解決済み] java.sql.SQLException: ORA-00933: SQL コマンドが正しく終了していません。
-
[解決済み] Androidでアクティビティ起動時にEditTextにフォーカスが当たらないようにする方法
-
[解決済み] インスタンス状態の保存を使用してアクティビティ状態を保存するにはどうすればよいですか?
-
[解決済み] Androidの「コンテキスト」とは何ですか?
-
[解決済み] Androidのローテーションでアクティビティを再開する
-
[解決済み] アクティビティで本来追加されるウィンドウが流出した
-
[解決済み] Androidで'Context'を取得する静的な方法?
-
[解決済み] フラグメントでのコンテキストの使用
-
[解決済み] アプリケーションコンテキストはどこでも使える?
-
[解決済み] Activityコンテキストの外からstartActivity()を呼び出す
最新
-
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 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み] トークンのシンタックスエラー、これらのトークンを削除してください [closed].
-
[解決済み] この配列の中の数字を入れ替えるには、何が足りないのでしょうか?ジャバ
-
[解決済み] 警告: コンテキスト初期化中に例外が発生 - 更新の試みはキャンセルされました。
-
[解決済み] double 型を Int 型に変換、切り捨て
-
[解決済み] Androidのコールバックとは何ですか?重複
-
[解決済み] Java の条件付きコンパイル:コードチャンクをコンパイルしないようにするには?
-
[解決済み] javax.naming.NameNotFoundException
-
[解決済み] アクティビティに割り当てられない
-
[解決済み] アニメーションGIFの表示
-
[解決済み] 静的コンテキストからリソースの内容を取得するには?