0

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

我有一个简单的闹钟,我想实现贪睡。我有一个 AlarmActivity 传递了启动 AlarmAlertActivity 的意图。但是,当按下贪睡按钮时,我想在 AlarmAlertActivity 上调用完成。我有使用计时器在 AlarmAlertActivity 中编写的贪睡方法。但是,当 AlarmAlertActivity 类完成时,计时器不再运行。我真的不想再想回到AlarmActivity,因为可能有多个贪睡。任何帮助表示赞赏!

4

1 回答 1

1

您希望将此功能实现为Service,而不是Activity. 从文档:

服务是一个应用程序组件,它代表应用程序希望在不与用户交互的情况下执行更长时间运行的操作,或提供功能供其他应用程序使用。

您可以设计您AlarmAlertActivity的与服务交互(如有必要,启动它)。然后,该服务可以在打盹响起时广播一条消息。

很难提供任何具体的建议,因为您没有提供有关您正在做什么的任何细节。但是,此线程上的代码可能会提供一些指导。

于 2013-04-22T17:57:41.330 回答