アクティビティ クラス内に、このクラスがあります (Android サンプルから):
public static class DemoCollectionPagerAdapter extends FragmentStatePagerAdapter {
public DemoCollectionPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public Fragment getItem(int i) {
Fragment fragment = new QuestionFragment();
Bundle args = new Bundle();
args.putInt(QuestionFragment.ARG_OBJECT, i );
fragment.setArguments(args);
return fragment;
}
@Override
public int getCount() {
return questionList.length;
}
@Override
public CharSequence getPageTitle(int position) {
return "Title n°" + (position + 1);
}
}
これを変更したいと思います: return "Title n°" + (position + 1); へ: getActivity().getResources().getString(R.string.questionTabTitle) + (位置 + 1); を返します。
しかし、活動は未定義です。必要な文字列リソースを取得するにはどうすればよいですか?