Снова появилась проблема с обрабатыванием кнопок. Впрочем, старая так и не решилась.
Получаю состояние кнопок:
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){
 
 
 
    //...
 
    //...
 
}
 
Но результат тот же. Один эмулятор обрабатывает, а другой нет.
Что делать/как быть? Из-за чего так? Или кому верить на крайняк?
 __________________