以下是我的代碼。我想實現的是,我在我的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()'被調用的地方嗎? –