Я заметил этот шаблон во многих приложениях и играх для Android в последнее время: при нажатии кнопки «Назад» для выхода из приложения, Toast появляется с сообщением, аналогичным «Нажмите BACK еще раз, чтобы выйти». После долгого поиска, я нахожу расширение ANE, показывающее приятный тост в моем приложении, я его протестировал, и он отлично работает после нажатия кнопки «Назад», теперь я хочу закрыть свое приложение после двухкратного нажатия кнопки «Назад», с задержкой 3 секунды, с помощью выхода кода силы NativeApplication.nativeApplication.exit (0);Дважды нажмите кнопку возврата, чтобы выйти из приложения AIR android
АНХ Расширение: https://github.com/mateuszmackowiak/NativeDialogs
Мой код:
import flash.ui.Keyboard;
import flash.events.KeyboardEvent;
import pl.mateuszmackowiak.nativeANE.notifications.Toast;
stop();
NativeApplication.nativeApplication.addEventListener(KeyboardEvent.KEY_DOWN, CheckKeypress);
function CheckKeypress(event: KeyboardEvent): void {
switch (event.keyCode) {
case Keyboard.BACK:
trace("Back key is pressed.");
event.preventDefault();
event.stopImmediatePropagation();
Toast.show("Press Back again to exit", Toast.LENGTH_LONG);
break;
case Keyboard.MENU:
trace("Menu key is pressed.");
break;
case Keyboard.SEARCH:
trace("Search key is pressed.");
break;
}
}