ViewPager + ListFragment调用setEmptyText(...)会导致IllegalStateException

时间:2014-10-15 20:44:24

标签: android android-viewpager android-listfragment

我有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的空文本怎么办?

0 个答案:

没有答案