android - 在 BOOT_COMPLETE 后在另一个线程中启动服务

标签 android service

我目前正在做一个需要在另一个线程中运行的后台服务的 android 应用程序。问题是我想在 BOOT_COMPLETE 之后启动它,并且不希望它阻塞我的主线程。

有人知道吗?

最佳答案

您必须使用 BOOT_COMPLETE 操作注册一个 BroadcastReceiver

在接收器的 onReceive() 方法中,您必须使用 startActivity() 方法启动您的 Service

See a similar post here .

关于android - 在 BOOT_COMPLETE 后在另一个线程中启动服务,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9051865/

相关文章:

android - 在 Android 中准备 jar 库时无法获取资源布局文件

android - 确定应用程序是否在后台运行

android - 如何在 Kotlin for Android 上使用 "setTextColor(hexaValue)",

android - 如何使用 StartForeground 服务 android

Ubuntu 上的 MongoDB 不会作为服务启动,日志中没有任何内容

android - React Native - 导航到屏幕 - 无效的 Hook 调用

android - 从所有按钮中删除点击监听器?

java - .NET 中 Guava 服务的替代方案?

memory - `Console.ReadLine`没有足够的存储空间。

firebase - 在中国使用 Firebase 服务模拟应用