gpt4 book ai didi

java - Android Intent 服务实现 SensorEventListener

转载 作者:行者123 更新时间:2023-11-29 05:41:17 25 4
gpt4 key购买 nike

我对 Android 中的 IntentService 有疑问。我定义自己的服务如下:

public class ABC extends IntentService implements SensorEventListener {

@Override
protected void onHandleIntent(Intent intent) { }

@Override
public void onSensorChanged(SensorEvent event) { }
}

现在,如果我从其他 Activity 启动服务,则会调用 onHandleIntent()。文档说它启动一个工作线程来处理请求。但是,当 onSensorChanged() 方法被调用时,哪个线程将执行 onSensorChanged() 方法中定义的代码。它是工作线程还是主应用程序线程???

最佳答案

根据 IntentService source code , IntentServices 在不再有任何消息时自行停止(stopSelf 调用)。因此,如果您想要长时间运行的 Service(我认为这适合您的 SensorEventListener),那么您应该使用常规的 Service

关于java - Android Intent 服务实现 SensorEventListener,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17480004/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com