I View 1 FragmentActivity एक ViewPager के साथ जो 2 टुकड़े को संभालती है।एंड्रॉइड - फ्रैगमेंट स्क्रीन घुमाएं
public class MyFragmentActivity extends FragmentActivity{
private Fragment f1; private Fragment f2; private ViewPager myPager; private MyFragmentAdapter mFragmentsAdapter; private static ArrayAdapter<Fragment> mFragmentArray; public void onCreate(Bundle icicle) { super.onCreate(icicle); setContentView(R.layout.my_layout); myViewPager = (ViewPager) findViewById(R.id.pager_acciones); mFragmentArray = new ArrayAdapter<Fragment>(getApplicationContext(),android.R.layout.simple_list_item_1); f1 = new Fragment(); f1 = new Fragment(); mFragmentArray.add(f1); mFragmentArray.add(f2); mFragmentsAdapter = new MyFragmentAdapter(getSupportFragmentManager()); myPager.setAdapter(mFragmentsAdapter); myPartidoPager.setCurrentItem(0); } public static class MyFragmentAdapter extends FragmentPagerAdapter { public AccionesFragmentAdapter(FragmentManager fm) { super(fm); } @Override public int getCount() { return mFragmentArray.getCount(); } @Override public Fragment getItem(int position) { return mFragmentArray.getItem(position); } }
मेरे समस्या यह है कि हर बार स्क्रीन अभिविन्यास परिवर्तन, गतिविधि टुकड़े बनाया है और यह भी जाता है। मुझे कोई फर्क नहीं पड़ता कि गतिविधि फिर से बनाई गई है, लेकिन मैं नहीं चाहता कि टुकड़े को फिर से बनाया जाए।
मुझे समाधान मिला [यहां] (http://stackoverflow.com/questions/7951730/viewpager-and-fragments-whats-the-right-way-to-store-fragments-state) धन्यवाद @ oneilse14 आपके लिए वैसे भी जवाब दें। – gutiory