Appcelerator - несколько просмотров карты в Android - PullRequest
1 голос
/ 10 января 2012

Я пытаюсь добавить карту во второй вид в иерархии тяжеловесных окон в моем приложении для Android. Это, однако, не поддерживается платформой Android, поэтому должен быть какой-то способ добавить и удалить карту в виде при перемещении назад и вперед между окнами.

Я получил его до такой степени, что я могу удалить первый экземпляр вида карты при переходе к дочерним окнам, но когда я пытаюсь вернуться назад, я не могу вернуть вид карты обратно в родительский вид ,

Ниже приведен код, который я использую, чтобы попытаться добавить вид карты обратно к виду, который я создал при возвращении к родителю, но вид не отображается.

Я попытался повторно использовать уже созданный экземпляр представления карты, а также создать новый экземпляр представления карты, когда родительский вид оказывается в фокусе.

У кого-нибудь есть идеи?

win.addEventListener('focus', function(e)
    {   
        mapView.add(map);
    });

1 Ответ

0 голосов
/ 11 января 2012

Я экспериментировал с той же вещью в своем приложении (http://bit.ly/u2qmbV)) и закончил тем, что создавал новую карту для каждого «открытого» события и гарантировал, что каждое окно закрывалось для каждого события «размытия».работать с использованием фокуса / размытия. Мне повезло, так как мне никогда не приходилось открывать новое окно «карта» из окна, в котором была карта. Единственный «взлом», который мне приходилось использовать, - это закрывать окно на вкладке в каждом «окне».размытие »для этого окна, поэтому каждый раз, когда вы нажимаете на вкладку, оно открывается снова (вкладка« Услуги »/ окно в приложении)

...