9

拡張クラスでは、拡張クラスがアクティビティの内部クラスであるか、外部から何らかのコンテキストを渡すことなくandroid.support.v4.app.FragmentPagerAdapter、メソッドにアクセスする方法はありますか?Context.getString(..)

ヒントをありがとう!

4

3 に答える 3

9

フラグメントの使用から:

 getActivity().getString(...)

アダプタの使用から:

 getContext().getResources().getString(...)

はい、リソースにアクセスするにはコンテキストが必要です。

于 2013-01-01T17:38:24.100 に答える
6

アクティビティから、次を使用します。

this.getString(R.string.string_name);

フラグメントから、次を使用します。

getActivity.getString(R.string.string_name);

アダプターから、次を使用します。

getContext().getResources().getString(R.string.string_name);
于 2018-10-23T07:48:23.327 に答える