我认为您在问题中分享的代码没有任何问题,因为它在我这边运行良好,与 代码实验室。
当我输入
EditText
的文本时,我可以得到以下logcat:
D/AccessibilityService: Retrieved text: asfsdafasdfasdfsdfg
所以我会给出一些可能会被错过的提示:
android:canRetrieveWindowContent="true"
添加到您的 accessibility_service_config
,例如: <accessibility-service
xmlns:android="http://schemas.android.com/apk/res/android"
android:accessibilityFeedbackType="feedbackGeneric"
android:accessibilityFlags="flagDefault"
android:canPerformGestures="true"
android:canRetrieveWindowContent="true" />