2013-08-06 7 views
7

मैं एंड्रॉयड tutorial अनुसरण कर रही हूं। ViewPager का उपयोग कैसे करें सीखने की कोशिश कर रहा है। जिस समस्या में मैं दौड़ रहा हूं वह यह है कि मैं FragmentManager को Activity से प्राप्त करता हूं जो FragmentStatePagerAdapterFragmentManager FragmentStatePagerAdapter सुपर निर्माता के साथ असंगत

यहां कुछ कोड है।

mAdapter = new MyAdapter(getFragmentManager()); 

और एडाप्टर स्निपेट।

public static class MyAdapter extends FragmentStatePagerAdapter { 
    public MyAdapter(FragmentManager fm) { 
     super(fm); 
    } 

मैं देख सकता हूँ क्योंकि FragmentStatePagerAdaptersupport.v4 में है और इसकी FragmentManager के support.v4 संस्करण की उम्मीद कर मुद्दा मुख्य रूप से है। तो मैं कैसे आगे बढ़ूं?

+5

आपको गतिविधि की बजाय FragmentActivity को विस्तारित करना होगा। – TheFlash

+0

@ प्राटिक मुझे – DevZer0

+0

@ प्राटिक कमाल का प्रयास करने दें, आपने अपना दिन बहुत बहुत धन्यवाद – DevZer0

उत्तर

1

@Flash टिप्पणी में सही ढंग से इस उत्तर दिया, लेकिन इस मामले में अन्य लोगों के एक जवाब के लिए खोज रहे हैं, ओपी गतिविधि के बजाय FragmentActivity का विस्तार करने की जरूरत है।

+0

जो एक उत्तर की तरह दिखता नहीं है। आपको कम से कम कोड-नमूना डालना होगा और कुछ सुंदर लिखना होगा :) तो मैं इसे स्वीकार करूंगा :) – DevZer0

+0

मुझे एक ही समस्या थी। और इसने इसे हल नहीं किया –

+1

ठीक है .. अब हल हो गया है। मैंने GetFragmentManager() को समर्थन करने के लिए SupportFragmentManager() को नहीं बदला है। –

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