当我调用下面描述的函数时,android模拟器从头开始重新启动。
功能就像那样
int index = 0;
Position myPostion;
Position destPosition = roadInstruction.getInstructionAt(index).getEndAddr();
while(index<roadInstruction.getNumInstruction())
{
myPostion = getMyPosition();
while(!hasArrivedToDestination(myPostion, destPosition ))
{
myPostion = getMyPosition();
}
++index;
}
是什么原因? 这可能是因为内在的循环,但我不确定。