【发布时间】:2018-05-02 09:04:18
【问题描述】:
我正在 Android 中开发无障碍服务。 我想在用户关闭无障碍服务时禁用某些功能,但我不确定如何检测到。
我想当用户关闭它时,它会调用onDestroy(),但显然它没有被调用。
有什么方法可以知道用户何时关闭无障碍服务? 或者是否有一个函数在用户关闭时被调用?
(以防万一,我正在开发 Android Wear。)
非常感谢!! 我感谢您的帮助! :)
【问题讨论】:
-
AFAIK 我认为没有针对此的系统广播操作。所以你必须在运行时检查。欲了解更多信息,请阅读developer.android.com/reference/android/accessibilityservice/…。
-
对我来说,如果用户禁用 AccessibilityService 的
onDestroy方法,它就会被可靠地调用。
标签: android kotlin accessibilityservice android-wear-2.0