android - 服务、可运行、异步任务

标签 android

我正在为 Android 开发一个倒计时器应用程序。该应用程序可以显示剩余时间。即使手机被锁定或主要 Activity 被破坏,它也必须正常工作。我想知道我应该使用以下哪一个,更重要的是,我为什么应该使用它(以及为什么不使用其他的)。

  • 服务
  • Runnable:对 Runnable 对象的静态引用。该引用在 Activity 类中声明。
  • 异步任务

最佳答案

在我看来,如果您的应用程序需要能够在后台通知用户,我会使用服务,因此如果您的应用程序已被用户置于后台,您仍然可以在计时器准备好时通知用户,然后可以使用基于位置的事件时间等。

关于android - 服务、可运行、异步任务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8150883/

相关文章:

java - FragmentPagerAdapter 中未调用 getPageTitle

android - 显示文件列表

执行 AsyncTask 时的 Android 自定义进度指示器

android - AndroidX中的持久性 Bottom Sheet

未找到 Android 启动器 Activity

java - 日常网络运营的最佳方式

android - 隐藏虚拟键盘

java - 不使用 oncreate 在 Activity 之间交换数据

java - 在 Android Studio 中重构变量访问? (委托(delegate)给方法)

Android 数据库助手单例 - 在 Activity 或所有 fragment 中实例化?