Android 碎片的哪一部分';s生命周期通过用户点击溢出菜单“激活”;设置点图标“;?

Android 碎片的哪一部分';s生命周期通过用户点击溢出菜单“激活”;设置点图标“;?,android,android-fragments,fragment-lifecycle,Android,Android Fragments,Fragment Lifecycle,当用户点击“设置点”并弹出显示的菜单时,我希望计时器立即停止(即,在用户从列表中选择之前),但我不知道将timer.pauseTimer()放在哪里 当用户点击下拉列表中的4项之一时,MainActivity.onOptions Selected()被激活,我可以暂停计时器,但如何在点击点图标的瞬间获得控制 我曾希望在设置片段中onAttach可以实现这一点,但没有。计时器滴答作响,屏幕显示如下图所示 你想用。你说得对——这就是所谓的“好吧”。我现在的问题是(如果我自己搞不懂的话,需要另一个问题

当用户点击“设置点”并弹出显示的菜单时,我希望计时器立即停止(即,在用户从列表中选择之前),但我不知道将
timer.pauseTimer()
放在哪里

当用户点击下拉列表中的4项之一时,
MainActivity.onOptions Selected()
被激活,我可以暂停计时器,但如何在点击点图标的瞬间获得控制

我曾希望在
设置片段中
onAttach
可以实现这一点,但没有。计时器滴答作响,屏幕显示如下图所示


你想用。你说得对——这就是所谓的“好吧”。我现在的问题是(如果我自己搞不懂的话,需要另一个问题)计时器不会每次都停止(有时会!),即使我有以下代码:
@Override public boolean onPrepareOptionsMenu(菜单菜单){super.onPrepareOptionsMenu(菜单);timer.pauseTimer(“Main onPrepOptMenu”);return true;}
这肯定需要一个新问题,因为您必须提供并发布代码。如果你需要新问题的上下文,你可以参考这个问题。我可能已经猜出了“不确定”——在下一个标志显示之前有一个延迟。若用户在下一个标志显示之前点击溢出点,计时器不会停止。若用户等到下一个标志出现,它就会出现。你们想使用。你们是对的——这就是所谓的“好的”。我现在的问题是(如果我自己搞不懂的话,需要另一个问题)计时器不会每次都停止(有时会!),即使我有以下代码:
@Override public boolean onPrepareOptionsMenu(菜单菜单){super.onPrepareOptionsMenu(菜单);timer.pauseTimer(“Main onPrepOptMenu”);return true;}
这肯定需要一个新问题,因为您必须提供并发布代码。如果你需要新问题的上下文,你可以参考这个问题。我可能已经猜出了“不确定”——在下一个标志显示之前有一个延迟。若用户在下一个标志显示之前点击溢出点,计时器不会停止。若用户等待下一个标志显示,则会显示。