Я работаю над проектом, который использует карту Google, и недавно я столкнулся с неоправданной проблемой.
Вот мой обратный вызов onMapReady:
@Override
public void onMapReady(GoogleMap googleMap) {
gmap = googleMap;
stakeLine(); //number 1
if (stakeMode) {
if (bundle != null) {
selectedLines = (List<LineDM>) bundle.getSerializable("lines");
stakeLine(); //number 2
}
stakeMode = false;
}
}
В функции staLine () я рисую некоторые полилинии на карте.
Проблема в том, что когда я вызываю функцию staLine () в месте с номером 1 (как я показываю в коде), все хорошо, но когда я звоню с номера 2, это не работает. он работает, но не рисует ничего?
Есть идеи?