getString() と getResources.getString() の違い 質問する

getString() と getResources.getString() の違い 質問する

Activityこのクラスには、文字列リソースを取得するための 2 つの異なるメソッドがあることに気付きました。これは、次の方法で可能です。

  • getString(int resId): アプリケーションのパッケージのデフォルトの文字列テーブルからローカライズされた文字列を返します。

  • getResources().getString(int id): 特定のリソース ID に関連付けられた文字列値を返します。スタイル設定されたテキスト情報は削除されます。

両方の方法の違いがわかりません。誰か教えてもらえますか?

ベストアンサー1

これらは同じですActivity.getString(int)まさにそれを行います:

 public final String getString(int resId) {
     return getResources().getString(resId);
 }

おすすめ記事