在Android上使用Alarm Manager的计时器(React Native)

时间:2019-05-20 16:28:30

标签: java react-native

我正在尝试创建一个即使关闭应用程序也可以运行的计时器。我一直在尝试使用react-native-background-timer,效果很好,但是即使应用程序已关闭,我们也需要计时器工作。

我一直在尝试使用CountDownTimer,但是我发现当它关闭时,计时器将停止。我可以改用AlarmManager解决此问题吗?另外,我需要每分钟更新一次通知(以显示剩余时间,就像在Timer Native Android应用程序中一样),但是我不能多次调用回调(我需要获得剩余的毫秒数)。最好的方法是什么?谢谢!

1 个答案:

答案 0 :(得分:0)

是的,您可以使用AlarmManager解决此问题。

对于通知,您将需要创建本地通知,分配通知ID和内部计时器调用createNotification函数,该函数将通过为通知提供相同的ID来间隔更新通知

我希望这可以帮助您