什么触发(或生成)KeyEvent.ACTION_MULTIPLE?

ih8*_*ie8 12 android keyevent headset android-audiomanager

KeyEvent.ACTION_MULTIPLE的文档说:

"连续发生了多个重复键事件,或正在传递复杂字符串.如果键码不是{#link KEYCODE_UNKNOWN,则{#link getRepeatCount()方法返回给定键码应执行的次数否则,如果密钥代码是KEYCODE_UNKNOWN,那么这是getCharacters()返回的一系列字符."

但它没有说明如何实际生成该事件.

  1. 我尝试(快速)双击耳机的暂停/播放按钮,但我收到的只是普通的ACTION_UP和ACTION_DOWN.
  2. 我也尝试按住耳机的暂停/播放按钮,但我收到的只是普通的ACTION_UP和ACTION_DOWN.

如何生成KeyEvent.ACTION_MULTIPLE(作为用户,使用耳机控件)?

j__*_*__m 3

Android 的BaseMovementMethod包含用于处理的代码ACTION_MULTIPLE,因此当用户按住箭头键时,可能会生成用于按键自动重复的事件。