选中选项卡时初始化加载器

时间:2016-03-08 14:40:25

标签: java android android-fragments tabs android-viewpager

您好我正在slice使用var initial = [1,3,9,5]; var half = initial.slice(0, Math.floor(half.length / 2)); console.log(initial); console.log(half); 。我有两个ViewPager用于三个标签,例如tab layouts用于标签1和2,fragments用于标签3。 现在在标签1和标签2中我选择电影作为收藏夹并通过使用加载器从数据库获取收藏夹电影在3选项卡中显示它们。 现在MoviesFragment在选择选项卡之前加载FavoritesFragement,即之前和之后的一个,因此我无法从数据库获取更新数据。 我在View pager方法中使用了这个:

FavroitesFragment

但我得到onPageSelected()例外。我还将 @Override public void onPageSelected(int position) { Utility.setTabOpacity(tabLayout, position); switch(position){ case 2: FavoritesFragment fragment = (FavoritesFragment) mSectionsPagerAdapter.getItem(2); fragment.callMethod(); } } //Here's callMethod() where i initialize loader public void callMethod(){ //Starting loader getLoaderManager().initLoader(LOADER_ID, null, this); } 限制设置为1或0,但这不起作用。如何解决此问题?

0 个答案:

没有答案