Когда я вызываю функцию, которая описана ниже, эмулятор 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;
}
В чем причина?
Возможно из-за внутреннего цикла while, но я не уверен.