Я хочу взять сверхвход по Объему Вверх и вниз. В данный момент мой код:
@Override
public boolean onKeyDown(int keyCode, KeyEvent event) {
Log.v(TAG, event.toString());
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
mLamp.moveBackward();
return false;
}
else if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
mLamp.moveForward();
return false;
}
return true;
}
public boolean onKeyUp(int keyCode, KeyEvent event) {
Log.v(TAG, event.toString());
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN){
return false;
}
else if(keyCode == KeyEvent.KEYCODE_VOLUME_UP){
return false;
}
return true;
}
Это инициировало mLamp.moveBackward()
и mLamp.moveForward()
функционируйте, но это все еще изменяет объем вызывного устройства. Что я должен сделать это, громкость вызывного устройства не изменяется?
Если вы обработали событие, верните
true
. Если вы хотите позволить событию быть обработано следующим получателем, вернитеfalse
.