错误记录java.lang.IllegalStateException: Recursive entry to executePendingTransactions

来源:互联网 发布:linux中passwd命令 编辑:程序博客网 时间:2024/04/30 13:25

fragment+viewpager在fragment使用viewpager切换

MasterAdapter adapter = new MasterAdapter(getActivity().getSupportFragmentManager(),fragments);mVpMaster.setAdapter(adapter);
这样会报出如上的错误,

改成如下即可:

MasterAdapter adapter = new MasterAdapter(getChildFragmentManager(),fragments);mVpMaster.setAdapter(adapter);

注意此时的Fragement使用的是v4包的Fragment

import android.support.v4.app.Fragment;


0 0
原创粉丝点击