Активность сплава в титане

Я столкнулся с таким странным поведением титанового проекта, использующего сплав, который работает на Android. Я создал новое окно, а затем связал его с другим. например, в Android, когда вы нажимаете кнопку на действии 1, оно относится к действию 2. когда я нажимаю кнопку «Назад», оно возвращается к действию 1 (в Android). Но в сплаве, когда я нажимаю назад, независимо от того, в каких окнах я нахожусь, он всегда возвращается домой. Не вернуться к первому окну (или перед ним). Как я могу сделать такую ​​​​вещь в сплаве, чтобы получить результат кнопки «Назад», такой же, как в Android.

действие1>>действие2>>действие3>>действие4

когда вы нажимаете кнопку «Назад», он должен вернуться к активности 3, но в сплаве он просто возвращается домой.

Если кто-то знает, как этого добиться (так же, как в Android). Или простой пример будет лучше.

ПРИМЕЧАНИЕ: проблема решена в классическом режиме. Я запутался, используя mvc.


person Nicolas    schedule 01.08.2013    source источник
comment
Вам нужно показать, что именно вы делаете. Скорее всего, вы не настраиваете свои окна как тяжеловесные в своем коде Alloy.   -  person Tony Lukasavage    schedule 26.03.2014


Ответы (1)


Напишите этот фрагмент кода при загрузке окна:

win.addEventListener('android:back', function(e) {
    console.log("Pressing Back Will Not Close The Activity/Window");
    win.close();
});
person Porwal    schedule 14.11.2014