Android:向处理程序注册SensorEventListener?

Android:向处理程序注册SensorEventListener?,android,multithreading,listeners,handlers,Android,Multithreading,Listeners,Handlers,我是Android新手,我正在尝试编写一个应用程序,通过网络将传感器数据从手机发送到PC 我知道我不应该在UI线程上执行“昂贵”的操作。Android允许您向处理程序注册SensorEventListener public boolean registerListener (SensorEventListener listener, Sensor sensor, int rate, Handler handler) 这里有相同的链接 有人能解释一下处理程序的用途吗?我应该创建一个实现Senso

我是Android新手,我正在尝试编写一个应用程序,通过网络将传感器数据从手机发送到PC

我知道我不应该在UI线程上执行“昂贵”的操作。Android允许您向处理程序注册SensorEventListener

public boolean registerListener (SensorEventListener listener, Sensor sensor, int rate, Handler handler)
这里有相同的链接

有人能解释一下处理程序的用途吗?我应该创建一个实现SensorEventListener的处理程序吗?这对我来说似乎是错误的,因为这样我将为两个参数listener和handler传递相同的对象


谢谢

您可以从UI线程启动处理程序,一旦触发SensorEvent,它将被调用,并在处理程序中创建一个通过网络发送传感器数据的新线程。

您可以从UI线程启动处理程序,一旦触发SensorEvent,它将被调用,在处理程序中,创建一个通过网络发送传感器数据的新线程