मैं अपने व्यूअर के लिए शीर्षक सेट करने का प्रयास कर रहा हूं, मुझे लगता है कि यह काम करने के लिए प्रतीत नहीं होता है। मैंने संसाधनों को कोशिश की .getSystem()। GetString (R.string.title1); और एक संदर्भ पारित करने की भी कोशिश की। क्या कोई मेरी मदद कर सकता है?ViewPager एडाप्टर के भीतर स्ट्रिंग संसाधन कैसे प्राप्त करें?
public class ViewPagerAdapter extends FragmentPagerAdapter {
final int PAGE_COUNT = 3;
Context context;
public ViewPagerAdapter(FragmentManager fm) {
super(fm);
}
@Override
public int getCount() {
return PAGE_COUNT;
}
@Override
public Fragment getItem(int position) {
return PageFragment.create(position + 1);
}
@Override
public CharSequence getPageTitle(int position) {
switch (position) {
case 0:
return Resources.getSystem().getString(R.string.title1);
case 1:
return Resources.getSystem().getString(R.string.title1);
case 2:
return Resources.getSystem().getString(R.string.title1);
}
return null;
}
}
Logcat:
09-02 17:40:33.160: E/AndroidRuntime(3116): FATAL EXCEPTION: main
09-02 17:40:33.160: E/AndroidRuntime(3116): android.content.res.Resources$NotFoundException: String resource ID #0x7f050003
09-02 17:40:33.160: E/AndroidRuntime(3116): at android.content.res.Resources.getText(Resources.java:230)
09-02 17:40:33.160: E/AndroidRuntime(3116): at android.content.res.Resources.getString(Resources.java:314)