当前位置:编程学习 > wap >>

求高手解决,急!万分感谢!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
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,