我按照here
的操作栏标签进行操作我希望用户能够在重新选择标签时滚动回列表视图的顶部。
我将listView.setSelection(0)
置于onTabReselected(Tab,FragmentTransaction)方法中
当我重新点击已经选择的标签时,它按预期工作。
但是当我没想到它时,也会调用该函数 我开始了一项新活动。 当我回到原始活动(使用选项卡)时,将调用onTabReselected函数。
如何区分这两种情况,以便在从其他活动返回时不滚动列表?
答案 0 :(得分:0)
对onTabReselected的意外调用是由于onResume中的setSelectedNavigationItem
调用所致。
问题解决了。