Дальнейшая помощь: мод кнопки громкости
Это предложенное повторение вопроса, который у меня был раньше. Это действительно и расширение. Итак, у меня есть этот код для набора / вызова телефонного номера при нажатии кнопки громкости (вниз). Остальная часть основного кода (IE: мое намерение набора / вызова работает нормально) У меня проблема со следующим разделом кода:
}{
return super.onKeyLongPress(KeyEvent event);
}}
Термины "KeyEvent" и "Event" выделены красным. Есть ли в любом случае я могу обойти это? когда все остальное не имеет проблем вообще?
1 ответ
Решение
Использовать как:
public boolean onKeyLongPress(int keyCode, KeyEvent event) {
if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
Log.w("myApp", "LONG PRESS");
}
return super.onKeyLongPress(keyCode, event);
}
смотрите здесь публичный логический метод onKeyLongPress (int keyCode, KeyEvent) сначала принимает два аргумента keyCode
и второй event