我有ViewPager
,其中包含一系列ListFragments
。
_viewPager.setAdapter(new FragmentPagerAdapter(this.getChildFragmentManager()) {
@Override
public Fragment getItem(int i) {
ListFragment lf = new ListFragment();
lf.setListAdapter(new MyAdapter());
lf.setEmptyText("Empty"); // <-- crash on this line
return lf;
}
@Override
public int getCount() {
return _myData.size();
}
});
我希望我的ListFragments
在空时显示空消息,因此我尝试调用setEmptyText(...)
,但这会引发异常:
java.lang.IllegalStateException: Content view not yet created
如果我不能在这里设置我的ListFragments的空文本怎么办?