求高手解决,急!万分感谢!Android中的sensorservice的修改,求大侠
背景:因为做项目,需要模拟安卓的sensor event,所以要修改android底层的sensorservice.代码: 在SensorService中有静态方法getActiveConnections和静态变量 mActiveConnections,定义如下:
static SortedVector< wp<SensorEventConnection> > getActiveConnections();
static SortedVector< wp<SensorEventConnection> > mActiveConnections;
其中SortedVector为容器,SensorEventConnection为SensorService的内部类。
SortedVector< wp<SensorService::SensorEventConnection> >SensorService::getActiveConnections()
{
// Mutex::Autolock _l(mLock);
LOGI("########################getActiveConnections() called size=%d\n",mActiveConnections.size(),&mActiveConnections);
return mActiveConnections;
}
当在类内部调用的时候打印的size=2. 但是在类外部通过SensorService::getActiveConnections()调
用的时候size=0,求大神告知为什么在外部不能通过静态方法得到 正确的size?万分感谢 android sensor --------------------编程问答-------------------- 除
补充:移动开发 , Android