Снова появилась проблема с обрабатыванием кнопок. Впрочем, старая так и не решилась.
Получаю состояние кнопок:
int keyStates=gameCanvas.getKeyStates();
И обрабатываю любую кнопку (в примере 2):
if((keyStates&GameCanvas.UP_PRESSED)!=0){
//...
//...
}
Тестирую на двух эмуляторах:
KEmulator: обрабатывается
MicroEmulator: не обрабатывается
Решил получить состояния кнопок в таком виде:
int keyStates=gameCanvas.getGameAction(gameCanvas.getKeyStates());
И снова обработать любую кнопку:
if((keyStates&GameCanvas.UP_PRESSED)!=0){
//...
//...
}
Но результат тот же. Один эмулятор обрабатывает, а другой нет.
Что делать/как быть? Из-за чего так? Или кому верить на крайняк?
__________________