onTabReselected用于在不需要时调用操作栏选项卡

时间:2012-12-31 07:33:47

标签: android tabs android-actionbar

我按照here

的操作栏标签进行操作

我希望用户能够在重新选择标签时滚动回列表视图的顶部。

我将listView.setSelection(0)置于onTabReselected(Tab,FragmentTransaction)方法中 当我重新点击已经选择的标签时,它按预期工作。

但是当我没想到它时,也会调用该函数 我开始了一项新活动。 当我回到原始活动(使用选项卡)时,将调用onTabReselected函数。

如何区分这两种情况,以便在从其他活动返回时不滚动列表?

1 个答案:

答案 0 :(得分:0)

对onTabReselected的意外调用是由于onResume中的setSelectedNavigationItem调用所致。

问题解决了。