48得票5回答
安卓运行时异常:无法实例化服务

我想创建一个在单独线程上运行的服务(不是在UI线程上),因此我实现了一个继承IntentService的类。但是我没有成功。以下是代码。public class MyService extends IntentService { public MyService(String nam...

22得票2回答
如何使IntentService在应用关闭后继续运行?

在我的Android应用中,我通过调用IntentService来自Activity启动。startService(new Intent(this, MyService.class)); 而且它的工作效果非常好。我可以在活动之间移动,按Home按钮切换到其他应用程序......它仍然在工作。但...

8得票2回答
如何从JobIntentService中删除重复意图

我有一个JobIntentService,每次收到推送通知时都会启动该服务以告诉服务去获取更多的数据。当应用程序在前台时,一切正常。 当应用程序在后台运行且多个推送通知到达时,该意图被排队执行多次,这将给服务器带来不必要的压力,因为对服务器的第一次调用将获得所有所需信息,从推送通知中排队的其...

10得票2回答
HandlerThread与IntentService对比

我想请有经验的人解释一下,HandlerThread和IntentService之间的主要区别是什么,以及它们的主要使用场景是什么? 我了解到 HandlerThread 包含一个Looper,它管理着由Handler提供给消息队列(messageQueue),只要推送任务到HandlerT...

27得票2回答
IntentService的onHandleIntent(Intent)方法获取到了null参数。

我正在使用IntentService在Android上运行我的应用程序的后台服务。奇怪的是,我收到了很多崩溃报告,其中传递给onHandleIntent的意图为null。我甚至不确定这是如何可能的,似乎非常奇怪。有人能提供为什么会发生这种情况的建议吗? STACK_TRACEjava.lan...

17得票1回答
Android服务扩展ResultReceiver用于IntentService,如何实现CREATOR?

我的应用程序依赖于一个 Service,该服务在后台与外部硬件保持同步。由于服务在主线程上运行,因此它会使用 IntentService 异步执行任何重型工作。以下是代码的最小化示例,以解释控制流程:public class MyService extends Service { priv...

11得票1回答
IntentService已经被弃用,我该如何使用JobIntentService替代它?

以下是使用 IntentService 实现的 FetchAddressIntentService 的代码示例(使用 Kotlin 编写): class FetchAddressIntentService //Constructor of this service : Intent...

24得票2回答
Android IntentService 无法实例化类;没有空的构造函数。

我有一个 MainActivity 类需要访问在线 API(因此使用网络资源)。这需要一个后台线程,我已经在另一个文件 HttpRequestService.java 中创建了。 MainActivity.java: public class MainActivity extends Ac...

11得票2回答
FirebaseMessagingService默认在后台运行吗?

FirebaseMessagingService是否像IntentService一样在后台运行? 我看到FirebaseMessagingService扩展了Service,而Service并不在后台运行,但我想确定我是否应该在FirebaseMessagingService内部异步或同步地...

14得票2回答
ResultReceiver.send只能从相同的库组中调用。

我有一个IntentService正在使用android.support.v4.os.ResultReceiver传递数据。在IntentService中,当我使用ResultReceiver.send方法发送结果时,Android Studio会显示一个错误消息: ResultRec...