我正在開發一個應用程序,它將首先在Android上運行。但是,我有一個後退按鈕的問題:每次點擊時,應用程序都會退出。我不想要這種行爲。我檢查了很多方法,並試圖實現一些代碼,但沒有任何工作。應用退出後退按鈕單擊在Android qtquick
這裏是我的代碼:
Item {
id: student_home_page;
focus: true
// ///////////////////////////////////////////////////////////////
Keys.onReleased: {
console.log("TEST for Back ");
if (event.key == Qt.Key_Back) {
console.log("BAck Button HAndled");
event.accepted = true;
}
}
}
當我到達這個頁面後點擊後退按鈕,因爲它是不會裏面
未打印控制檯上什麼,我只得到控制檯此消息
/uniActivity(15431):Qt創建者的的onStop
I/AndroidRuntime(15431):VM與結果代碼0退出,清理跳過。
任何想法爲什麼它不處理這個關鍵事件或根本沒有任何內部?
解決這一問題的最安全的QML路是在[這個答案]中給出(http://stackoverflow.com/a/30052804/2538363)。 – BaCaRoZzo 2015-08-19 22:13:14