انجمن سایت کلیدستان


رتبه موضوع:
  • 0 رای - 0 میانگین
  • 1
  • 2
  • 3
  • 4
  • 5
مشکل استفاده از ViewPager در NestedFragment

مشکل استفاده از ViewPager در NestedFragment

#3
فراموش کردم بگم
این هم کد مربوط به برطرف کردن مشکل

در MainActivity در رویداد onclicklistener مربوط به floatingactionbutton  یا fab کد زیر رو جایگزین کنید


کد پی‌اچ‌پی:
کد قدیمی 

if (newFragment == null) {
 
                   newFragment NewFragment.newInstance();
 
               }

 
               if (newFragment.isVisible()) {
 
                   return;
 
               }

 
               CurrentFragment "NewFragment";
 
               FragmentManager fragmentManager getSupportFragmentManager();
 
               FragmentTransaction fragmentTransaction fragmentManager.beginTransaction();
 
               fragmentTransaction.add(R.id.mainfragmentnewFragment"NewFragment").addToBackStack("NewFragment");
 
               fragmentTransaction.commit();
 
           


کد پی‌اچ‌پی:
کد جدید

FragmentManager fragmentManager 
getSupportFragmentManager();
 
               FragmentTransaction fragmentTransaction fragmentManager.beginTransaction();
 
               newFragment = (NewFragmentfragmentManager.findFragmentByTag("NewFragment");

 
               if (newFragment == null) {
 
                   Log.d("MYLOG","NewFragment Is Nulled");
 
                   newFragment NewFragment.newInstance();
 
               }

 
               if (newFragment.isVisible()) {
 
                   return;
 
               }

 
               Log.d("MYLOG","CurrentFragment Is "+CurrentFragment);
 
               CurrentFragment "NewFragment";
 
               Log.d("MYLOG","CurrentFragment Is Changed To NewFragment");

 
               fragmentTransaction.add(R.id.mainfragmentnewFragment"NewFragment").addToBackStack("NewFragment");
 
               fragmentTransaction.commit(); 


نکته : بنا بر طراحی خاص برنامه . الگوی singleton بر روی کلاس NewFragment پیاده سازی ( شبیه سازی ) شده. هرچند Fragment ها به این خاطر طراحی شدن تا بشه از اونها چندین بار استفاده کرد.
پاسخ
 سپاس شده توسط شماره مجازی امارات


پیام‌های این موضوع
مشکل استفاده از ViewPager در NestedFragment - توسط mahdi10539 - ۱۳۹۴/۱۲/۱۳, ۰۲:۵۵ ب.ظ
RE: مشکل استفاده از ViewPager در NestedFragment - توسط mahdi10539 - ۱۳۹۴/۱۲/۱۳, ۰۳:۲۶ ب.ظ
RE: مشکل استفاده از ViewPager در NestedFragment - توسط mahdi10539 - ۱۳۹۴/۱۲/۱۳, ۰۵:۲۱ ب.ظ

پرش به انجمن:


کاربران در حال بازدید این موضوع: 1 مهمان