0

我从这里按照操作栏选项卡的说明进行操作

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

我把listView.setSelection(0)onTabReselected(Tab,FragmentTransaction) 方法放在里面。
当我重新单击已选择的选项卡时,它按预期工作。

但是这个函数在我没想到的时候也被调用了。
我开始一项新活动。当我回到原始活动(使用选项卡)时,调用 onTabReselected 函数。

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

4

1 回答 1

0

意外调用 onTabReselected 是因为我setSelectedNavigationItem调用了 onResume。

问题解决了。

于 2013-01-04T03:43:39.117 回答