一旦我的活动结束,我想停止我的计时器,,
现在我创建了一个活动,每 20 秒检查一次服务是否有更新。如果有,它将发送具有相同活动的通知,如果单击它将打开相同的活动(所以带有计时器的活动)
我尝试使用:
resultIntent.SetFlags (ActivityFlags.SingleTop);
[Activity (LaunchMode = LaunchMode.SingleTop, NoHistory = true) ] // Creates the Launchmode single top and set the nohistory true in the androidmanifest
但这仍然创建了一个新的活动,带有一个新的计时器和一个新的 oncreate(在 oncreate 中提供一个告诉我它是否是第一个的变量将不起作用,因为 timerevent 也在检查活动是否暂停,如果计时器事件在另一个活动中而不是在打开的活动中,我不能做什么)
所以我无法让它工作,它会打开当前的活动活动而不是一个新的活动,但现在我想看看停止另一个(实际上是同一个类)活动的计时器,所以如果有它不会触发通知一个较新的。