无法解析辅助功能服务中的 getIntent() 方法 class

Cannot resolve getIntent() method in Accessibility Service class

我正在尝试使用 Intent 从主 activity 向辅助功能服务 class 发送数据,但辅助功能服务 class 无法识别 getIntent() 方法。有没有其他方法可以将数据传递给辅助功能服务 class?

确保在您想要开始的地方添加以下代码

Intent intent = new Intent(getApplicationContext(), AccessibilityService.class);
    intent.putExtra("data","value");
    startService(intent);

在您的 AccessibilityService class 中,确保覆盖 onStartCommand() 方法

@Override
public int onStartCommand(Intent intent, int flags, int startId) {
    super.onStartCommand(intent, flags, startId);
    String data="";
    if(intent.getExtras().containsKey("data"))
        data = intent.getStringExtra("data");
    return START_STICKY;
}