在仅在Android 12版本中扩展辅助功能服务的类中,无法从Activity中启动服务的解决方法是,使用AccessibilityService中提供的startActivity()方法。
代码示例:
public class MyAccessibilityService extends AccessibilityService {
@Override
public void onServiceConnected() {
super.onServiceConnected();
//调用startActivity方法
startActivity(new Intent(this, MyActivity.class).addFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
}
}