android - 确保 Android 应用程序正在运行

标签 android timer notifications

我开发了一个 android 应用程序,它需要在后台运行并在一定时间后提醒用户。我遇到的问题是,如果我设置时间并在电话上做其他事情,通知不会通过。 (我通过将计时器设置为 10 分钟来对此进行了测试)。有没有办法确保该应用始终在后台打开?

最佳答案

您使用过服务吗?如果没有,它肯定没有在后台运行。一旦 Activity 从焦点中撤回,它的 onPuase 方法就会被调用并停止运行(参见 Activity lifecycle )。要使您的应用程序在后台运行,您需要实现 Service .

关于android - 确保 Android 应用程序正在运行,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19746009/

相关文章:

notifications - Applescript:带有特定图标的通知中心警报

Android 多通知

ios - UILocalNotification 多次触发 swift

android - Toast 消息仅在测试中

android - AVD 未启动(段错误(核心已转储)Ubuntu 12 64 位

javascript - 使用 Javascript PHP MySQL 的在线考试计时器

javascript - 用 Javascript/jQuery 构建计时器

java - NullPointerException - Drawable.setBounds - 可能是由于 fragment 转换

java - 使用 Java 进行 Android 图像编辑/变形?

c++ - 我可以在 Windows 上的 C++ 上检索微秒或非常准确的毫秒吗?