virtual void onFirstRef() { LooperCallback::onFirstRef(); mMessageQueue->getLooper()->addFd(mSensorQueue->getFd(), 0, ALOOPER_EVENT_INPUT, this, mSensorQueue.get()); }
void destroy() { mMessageQueue->getLooper()->removeFd( mSensorQueue->getFd() ); }