以下是我的代码。我想实现的是,我在我的Recycler视图中显示Viewholder。内部视图寻呼机我显示一个片段,并在左侧滑动显示另一个片段。但是当我运行该应用程序。应用程序正在崩溃。不知道我要出错的地方。我认为这是片段概念中的某个地方。请你帮我片段尚未附加?
@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);
}
这是错误的是:
java.lang.IllegalStateException:片段尚未连接。
你可以发布'getFragments()'被调用的地方吗? –