Согните представление tabbed, перезагружается каждый раз

У меня есть очень простое, Сгибают заявление на мобильные телефоны, которое использует 3 счета (с TabbedViewNavigatorApplication ).

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

Я установил команду creationComplete делать что-то, и каждый раз я нажимаю на счет, он выполняет функцию.

Для взглядов не возможно становиться загруженным в 1 раз и вот именно?

1
Don' t вы хотите показать нам свой код?
добавлено автор David Goshadze, источник

1 ответы

Кажется мне, что это поведение - точно пункт на мобильных устройствах, так как вы хотите держать память/использование CPU максимально низко.

Это эффективно означает разрушать все неактивные взгляды и все связанные компоненты представления/объекты.

Однако, можно отвергнуть это поведение по умолчанию, установив destructionPolicy согласно каждому представлению destructionPolicy = "никогда" .

This blog post will explain the basic understanding you will need to obtain.

Аплодисменты

3
добавлено
Это - действительно одинокая причина, почему я сделал бы такую вещь также. Перезагрузка очень сложного представления могла бы взять много, ресурсы / влияют на воспринятую работу пользователя. Однако, измененные настройки могли легко быть сохранены в Модель , который мог быть разделен между взглядами, поэтому только модель и одно представление будут в памяти в то же время.
добавлено автор Dennis Jaamann, источник
You' ре прямо о хранении использования CPU максимально низко. Но у меня есть одно представление с 3D контейнером, другие взгляды могут изменить настройки в 3D представлении. Перезагружая 3D представление каждый раз выключатели приложения назад к тому представлению займут слишком много времени и ненужные. desturctionPolicy работал так спасибо: D
добавлено автор Wessel van der Linden, источник