嗨,我开始研究android开发,但找不到关于贪睡功能的好教程。这是我的问题:

我有一个简单的闹钟,想实施贪睡功能。我有一个AlarmActivity传递了要启动AlarmAlertActivity的意图。但是,当我按下贪睡按钮时,我想在AlarmAlertActivity上调用finish。我有使用计时器以AlarmAlertActivity编写的贪睡方法。但是,完成AlarmAlertActivity类后,计时器将不再运行。我真的不想做另外一个打算回到AlarmActivity的意图,因为可能会有多次延误。任何帮助表示赞赏!

最佳答案

您想将此功能实现为Service,而不是Activity的一部分。从文档:


服务是一种应用程序组件,代表应用程序执行长时间运行的操作而不与用户交互或提供其他应用程序使用的功能的愿望。


您可以设计AlarmAlertActivity与服务进行交互(必要时启动它)。然后,当小睡发生时,服务可以广播一条消息。

很难提供任何具体建议,因为您还没有提供有关您正在做的事情的任何详细信息。但是,this thread上的代码可能会提供一些指导。

关于java - Android贪图完成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16153515/

10-09 19:34