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

Android onTabReselected()和onTabReselected()之间有什么区别?,android,android-fragments,Android,Android Fragments,我正在创建一个应用程序,其中使用FragmentPagerAdapter创建选项卡。默认情况下,第一次加载选项卡时,将选择第一个选项卡。但在切换到另一个选项卡后,当用户再次返回第一个选项卡时,它将检查数据库中的一些数据,并根据这些数据在第一个选项卡上显示内容。所以我不确定应该在哪里调用函数来签入数据库onTabSelected()或onTabReselected()?onTabSelected()是当您选择一个选项卡时,但尚未选择它 onTabReselected()表示该选项卡已被选中并再次被

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

onTabSelected()
是当您选择一个选项卡时,但尚未选择它

onTabReselected()
表示该选项卡已被选中并再次被选中

在大多数情况下,您需要
onTabSelected()
onTabReselected()
类似于双击,如果您的屏幕空间不足,希望将其用作后退/刷新按钮或其他功能,则双击可能会很有用

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

ontAbsSelected:当选项卡进入选定状态时调用(它是 以前的状态未选中)

您应该只保留一个成员变量作为计数器,并在第二次选择指定的选项卡时选择“按需执行”