如何正确覆盖Android中的dispatchKeyEvent

问题描述 投票:2回答:1

我明白了

D/InputEventConsistencyVerifier( 2144): KeyEvent: ACTION_UP but key was not down.`
D/InputEventConsistencyVerifier( 2144): in com.android.internal.policy.impl.PhoneWindow$DecorView@41689658

当我尝试在我的活动中执行此操作时,警告全部:

@Override
public boolean dispatchKeyEvent(KeyEvent event) {
    if ((/*some boolean checks*/) && (event.getAction() == KeyEvent.ACTION_DOWN)) {
            /*some custom functions*/
            return true;
        }
    }
    return super.dispatchKeyEvent(event);
}

在活动级别覆盖dispatchKeyEvent的正确方法是什么?这些警告好吗?我应该对onKeyUponKeyDown的观点进行相应的修改吗?

android keyevent
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.