onTabSelected()和onTabReselected()之间有什么区别?

ray*_*ray 5 android android-fragments

我正在创建一个使用创建标签的应用程序FragmentPagerAdapter.第一次默认加载选项卡时,将选择第一个选项卡.但是当用户再次在第一个选项卡上返回时切换到另一个选项卡后,它将检查数据库中的某些数据,并根据数据在第一个选项卡上显示内容.所以我不确定我应该在哪里调用函数来检入数据库?onTabSelected()还是onTabReselected()

Mou*_*hna 7

onTabReselected:当用户再次选择已选择的选项卡时调用.某些应用程序可能会使用此操作返回到类别的顶级.

onTabSelected:当选项卡进入选定状态时调用(它的先前状态未被选中).

你应该只保留一个成员变量作为计数器,并在选择指定选项卡时在onTabSelected中第二次执行你想要的操作.