【发布时间】:2018-04-16 05:22:46
【问题描述】:
我为我的 AutocompleteTextView 创建了一个 onTouchListener。但是 onTouch() 方法显示警告:
如果覆盖 onTouchEvent 或使用 OnTouchListener 的 View 没有实现 performClick 并在检测到点击时调用它,则 View 可能无法正确处理可访问性操作。理想情况下,处理点击动作的逻辑应该放在 View#performClick 中,因为一些无障碍服务会在发生点击动作时调用 performClick。
我不明白这是什么意思。这是代码。
actvEntryCategory.setOnTouchListener(new View.OnTouchListener() {
@Override
public boolean onTouch(View v, MotionEvent event) {
try{
actvEntryCategory.clearFocus();
actvEntryCategory.requestFocus();
}catch (Exception e){
Log.d("eEMP/EntryCreate", "Error raised at EntryCategory touch event due to " + e.toString());
}
return false;
}
});
我是 Andoird 的新手。任何帮助将不胜感激。
【问题讨论】:
-
But onTouch() method shows warning:什么警告请与问题分享 -
我已经发布了警告。请检查@NileshRathod
标签: android