У меня есть следующий код для проверки кнопки меню:
<script type="text/javascript" cahrset="utf-8">
//wait till device is ready
document.addEventListener("deviceready", onDeviceReady(), false);
//add a menu button event handler
function onDeviceReady() {
alert('deviceready');
document.addEventListener("menubutton", onMenuKeyDown(), false);
}
//fired when menubutton of device is clicked
function onMenuKeyDown() {
alert('menu key down');
}
</script>
однако, когда я нажимаю на кнопку меню, ничего не происходит. Logcat ничего не говорит, но я думаю, поскольку это из тега "веб-консоль", это может быть полезно:
10-13 15:46:16.720: INFO/Web Console(13969): Error in success callback: Network Status1 = TypeError: Cannot read property 'apply' of undefined at :-2167
Я следовал этому уроку из Справочника по API Phonegap , но он, похоже, не обрабатывает нажатия кнопок меню.
любая помощь? Большое спасибо заранее, Даниэль
edit: Может быть, вам полезно знать, что происходит: когда я нажимаю кнопку меню, logcat показывает
10-18 09:21:52.560: WARN/WindowManager(152): statePower =normal
также, событие «кнопка поиска» не работает либо