带选项卡的Android活动:如何获取活动选项卡后面的片段实例
我有一个实现选项卡的活动,基本上我记下了这个: 它有一个FragmentActivity,通过FragmentTabHost添加选项卡,如下所示:带选项卡的Android活动:如何获取活动选项卡后面的片段实例,android,android-fragments,tabs,Android,Android Fragments,Tabs,我有一个实现选项卡的活动,基本上我记下了这个: 它有一个FragmentActivity,通过FragmentTabHost添加选项卡,如下所示: mTabHost.addTab( mTabHost.newTabSpec("tab1").setIndicator("Tab 1", getResources().getDrawable(android.R.drawable.star_on)), FragmentTab.class,
mTabHost.addTab(
mTabHost.newTabSpec("tab1").setIndicator("Tab 1",
getResources().getDrawable(android.R.drawable.star_on)),
FragmentTab.class, null); // how do i get back to the instance of Frgment tab???
我添加了一个TabChangeListener实现,当某个选项卡被设置为活动状态时,我会收到通知
但是:我不知道如何到达选项卡后面的FragmentTab实例
短暂性脑缺血发作
bg好的,所以你不能,你可以,但不是真的,片段不存在,直到一个选项卡被激活,当它被停用时,实例被暂停
与其试图在片段/视图被激活时将数据推入其中,相反,我将让视图在onCreateView中拉取数据,每次激活片段时都会调用onCreateView。查看:这有什么帮助?你读过这个问题了吗?我想你可以从FragmentManager获取片段:getSupportFragmentManager().findFragmentByTag(“tab1”);不幸的是,getSupportFragmentManager().findFragmentByTag(“tab1”)只有在每个选项卡都被购买到前台一次后才有效。