0

これは、私が以前に持っていた質問に対する提案された再アップです。その本当に延長。そのため、音量ボタン(下)が押されたときに電話番号をダイヤル/呼び出すために、このコードを作成しました。メイン コードの残りの部分 (IE: 私のダイヤル/コール インテントは問題なく動作します) 次のコード セクションに問題があります。

    }{
    return super.onKeyLongPress(KeyEvent event);
 }}

「KeyEvent」および「Event」という用語は赤で強調表示されています。とにかく私はこれを回避することができますか?他のすべてに問題がない場合は?

4

1 に答える 1

1

使用:

public boolean onKeyLongPress(int keyCode, KeyEvent event) {
    if (keyCode == KeyEvent.KEYCODE_VOLUME_DOWN) {
        Log.w("myApp", "LONG PRESS");
    }
    return super.onKeyLongPress(keyCode, event);
}

ここを参照public boolean onKeyLongPress (int keyCode, KeyEvent event)keyCodeメソッドは、最初と 2 番目の 2 つの引数を取りますevent

于 2012-07-02T18:19:29.350 に答える