【发布时间】:2013-07-05 01:43:40
【问题描述】:
我对 Android 中的 IntentService 有疑问。我将自己的服务定义如下:
public class ABC extends IntentService implements SensorEventListener {
@Override
protected void onHandleIntent(Intent intent) { }
@Override
public void onSensorChanged(SensorEvent event) { }
}
现在,如果我从其他活动启动服务,则会调用 onHandleIntent()。文档说它启动了一个工作线程来处理请求。但是,当调用onSensorChanged() 方法时,哪个线程将执行onSensorChanged() 方法中定义的代码。会是工作线程还是主应用线程???
【问题讨论】:
标签: java android performance android-intent