gpt4 book ai didi

android - android 中的 tabhost 内的 fragment 是否有任何 "on leave tab "事件?

转载 作者:行者123 更新时间:2023-11-30 03:05:37 28 4
gpt4 key购买 nike

我正在研究 tabhost 和 fragment 的实现。我的 tabhost 中有 5 个选项卡,我想在用户离开 tab3 时执行一些代码(返回 1 级)。但是,我尝试了 on detach 和 on pause ,两者都不起作用。

@Override
public void onDetach() {
// TODO Auto-generated method stub
getFragmentManager().popBackStackImmediate();
super.onDetach();
}

所以我想知道当用户单击另一个选项卡时 fragment 的 Activity 周期是多少?或者,有什么方法可以捕获该事件吗?谢谢

最佳答案

尝试将此回调添加到您的 TabHost:

myTabHost.setOnTabChangedListener(new TabHost.OnTabChangeListener()
{

@Override
public void onTabChanged(String tabId)
{
// Tab was changed; now do stuff
}

});

关于android - android 中的 tabhost 内的 fragment 是否有任何 "on leave tab "事件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21869895/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com