Das Fragment wurde nicht angebracht noch?

Unten ist mein code. Was ich erreichen will ist, dass ich die Anzeige viewholder in meinem Recycler anzeigen. Innenansicht pager-ich bin zum anzeigen eines fragment und streichen Sie nach Links, ich bin die Anzeige von einem anderen fragment. Aber wenn ich die app starte. App zum Absturz zu bringen.Weiß nicht, wohin ich gehe falsch. Ich denke, es ist eine, wo in fragment-Konzept. Bitte helfen Sie mir

 @Override
 public void onBindViewHolder(ManageCustomerViewHolder holder, int position) 
 {
     holder.viewPager.setAdapter(new MyPageAdapter(fragmentManager, fragments));
 }

 private List<Fragment> getFragments() 
 {
     List<Fragment> fList = new ArrayList<Fragment>();
     fList.add(MyFragment.newInstance("Fragment 1"));
     fList.add(Myfragment1.newInstance("Fragment 2"));

     return fList;
 }

 public class ManageCustomerViewHolder extends RecyclerView.ViewHolder implements View.OnClickListener
 {
    ViewPager viewPager;
    viewPager = (ViewPager) itemView.findViewById(R.id.viewpager);

    itemView.setOnClickListener(this);
 }

Dies ist, was der Fehler ist :

java.lang.IllegalStateException: Fragment wurde nicht angebracht noch.

  • Kannst du posten, wo getFragments() aufgerufen wird?
InformationsquelleAutor Srikanth G | 2017-04-22
Schreibe einen Kommentar