拡張クラスでは、拡張クラスがアクティビティの内部クラスであるか、外部から何らかのコンテキストを渡すことなくandroid.support.v4.app.FragmentPagerAdapter
、メソッドにアクセスする方法はありますか?Context.getString(..)
ヒントをありがとう!
拡張クラスでは、拡張クラスがアクティビティの内部クラスであるか、外部から何らかのコンテキストを渡すことなくandroid.support.v4.app.FragmentPagerAdapter
、メソッドにアクセスする方法はありますか?Context.getString(..)
ヒントをありがとう!
フラグメントの使用から:
getActivity().getString(...)
アダプタの使用から:
getContext().getResources().getString(...)
はい、リソースにアクセスするにはコンテキストが必要です。
アクティビティから、次を使用します。
this.getString(R.string.string_name);
フラグメントから、次を使用します。
getActivity.getString(R.string.string_name);
アダプターから、次を使用します。
getContext().getResources().getString(R.string.string_name);