可以尝试在onServiceConnected()方法中添加以下代码:
AccessibilityServiceInfo info = getServiceInfo();
info.eventTypes = AccessibilityEvent.TYPE_WINDOWS_CHANGED | AccessibilityEvent.TYPE_WINDOW_CONTENT_CHANGED | AccessibilityEvent.TYPE_NOTIFICATION_STATE_CHANGED;
info.packageNames = null;
info.feedbackType = AccessibilityServiceInfo.FEEDBACK_GENERIC;
setServiceInfo(info);
这段代码的作用是重新设置AccessibilityService的服务信息,并指定监听的事件类型和反馈类型,以防止服务在一段时间后停止工作。