Как запретить Android закрывать веб-приложение при нажатии кнопки?
Я занимаюсь разработкой веб-приложения на HTML5 и компилирую его с помощью Cordova (phonegap) 1.7.
Я хочу переопределить кнопку Android, чтобы я мог вызывать window.history.back () вместо закрытия приложения (Android по умолчанию). Как я могу предотвратить отключение Android по умолчанию при нажатии кнопки «Назад»?
Я нажимаю кнопку "Назад" !!!! & quot; в logcat, поэтому метод запускается до закрытия приложения.
Это то, что я до сих пор:
<code> // Wait for Cordova to load // document.addEventListener("deviceready", onDeviceReady, false); // Cordova is ready // function onDeviceReady() { document.addEventListener("backbutton", function(e) { console.log("Back button pressed!!!!"); window.history.back(); }, false); } </code>
РЕДАКТИРОВАТЬ: Я готов принять ответ, объясняющий способ моделирования window.history.back () непосредственно из класса Android DefaultActivity.java, если это возможно!