标签: android multithreading event-handling
我需要从加速度计捕获数据,我需要快速更改,所以我使用SENSOR_DELAY_FASTEST。 问题是它每秒创建数百(可能是数千)个事件,这使得我的UI线程非常慢。
有没有办法在工作线程上捕获加速度计事件(我在IntentService上试过,只是为了找出默认情况下在UI线程上运行的android服务)
修改
我没有对事件进行大量处理,基本上我只是把它放在一个包含最后200个事件的队列中。