Дальнейшая помощь: мод кнопки громкости

Это предложенное повторение вопроса, который у меня был раньше. Это действительно и расширение. Итак, у меня есть этот код для набора / вызова телефонного номера при нажатии кнопки громкости (вниз). Остальная часть основного кода (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

Другие вопросы по тегам