问题:ViewPager
中的片段onResume()
在片段变得实际可见之前被激发.
例如,我有两个片段,分别是ViewPager
和FragmentPagerAdapter
.第二个片段仅对授权用户可用,我需要在片段可见时请求用户登录(使用alert 对话框).
但是,ViewPager
在第一个片段可见时创建第二个片段,以便缓存第二个片段,并在用户开始刷卡时使其可见.
因此,onResume()
事件在第二个片段中激发,远远早于其可见.这就是为什么我试图找到一个事件,当第二个片段在适当的时刻显示一个对话框时触发.
如何做到这一点?