我的getAction()方法不起作用。我该怎么办? 我该如何更换它才能让它发挥作用 我需要再次写它的方法
private void init(){
Log.d(TAG,"init: initializing");
mSearchText.setOnEditorActionListener(new TextView.OnEditorActionListener() {
@Override
public boolean onEditorAction(TextView v, int actionId, KeyEvent event) {
if ((actionId == EditorInfo.IME_ACTION_SEARCH)
|| (actionId == EditorInfo.IME_ACTION_DONE)
|| (KeyEvent.getAction() == KeyEvent.ACTION_DOWN)
|| (KeyEvent.getAction() == KeyEvent.KEYCODE_ENTER)){
geoLocate();
}
return false;
}
});
}
答案 0 :(得分:0)
而不是" KeyEvent.getAction()"改为" event.getAction()"你应该使用onEditorAction