我的代码适用于 4 以上的 Android 版本,但在 Android 2.2 或 2.3 中我无法检测到任何事件。Android 日志显示该服务正在运行,但每当我触发一个事件时,它都无法被辅助功能服务识别。在以下代码中:
public void onAccessibilityEvent(AccessibilityEvent event)
{
Log.i("abc","------service running---------");
final int eventType = event.getEventType();
switch(eventType)
{
case AccessibilityEvent.TYPE_VIEW_CLICKED :
//do something
break;
}
}
我也得不到Log "------service running---------"
。我错过了什么。是否需要进行任何更改才能在不同版本的 android 上运行相同的代码。