7

अपरिपक्व किया गया है मेरे पास शेरलॉक फ्रैगमेंट एक्टिविटी है, इस गतिविधि में सेक्शनपेगर एडाप्टर और व्यूपेजर है।विधि प्राप्त करेंChildFragmentManager() को

:

विधि getChildFragmentManager() प्रकार ViewPagerActivity

के लिए अपरिभाषित है यह मेरा कोड है: जब मैं getChildFragmentManager() विधि के साथ SectionsPagerAdapter के निर्माता कहते हैं, यह मुझे इस त्रुटि संदेश से पता चलता

public class ViewPagerActivity extends SherlockFragmentActivity implements OnPageChangeListener, OnQueryTextListener{ 

private SectionsPagerAdapter sectionsPagerAdapter; 
private ViewPager viewPager; 

@Override 
protected void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 

    setContentView(R.layout.layout_view_pager); 

    sectionsPagerAdapter = new SectionsPagerAdapter(getChildFragmentManager(), this); 

    viewPager = (ViewPager) findViewById(R.id.pager); 
    viewPager.setAdapter(sectionsPagerAdapter); 
    viewPager.setOnPageChangeListener(this); 

    this.getMovements(); 

    this.getPrizes(); 

    this.getVouchers(); 

    this.createDropdownlist(); 
} 

मैं एक्शनबैरशेलॉक का उपयोग कर रहा हूं और मैंने का उपयोग करके एंड्रॉइड-सपोर्ट-v4.jar को अपडेट किया है "एंड्रॉइड टूल्स - सपोर्ट लाइब्रेरी जोड़ें" मेरी परियोजना में, अल तो ActionBarSherlock परियोजना पर।

मैं ऐसा इसलिए कर रहा हूं क्योंकि मुझे एक फ्रैगमेंट के अंदर एक सूचीफ्रेजमेंट की आवश्यकता है जिसे मैं अपने व्यूपेजर पर एक पेज की तरह उपयोग करता हूं।

उत्तर

23

getChildFragmentManager()Fragment पर एक विधि है, FragmentActivity पर नहीं। पर getSupportFragmentManager() का उपयोग करें।

+0

ओह, मैंने क्या गलती की। उसके लिए खेद है। मुझे खंड के अंदर टुकड़े टुकड़े का उपयोग करने में समस्या है, मैं बहुत सी चीजों की कोशिश कर रहा हूं (यह इनमें से एक था) और मैंने इसे नहीं देखा। फिर से, मेरी गलती के लिए खेद है –

संबंधित मुद्दे