I have written an accessibility service and I want the service to be stopped/killed once it receives an accessibility event (i.e. in method onAccessibilityEvent
). Can this be done? I have tried to kill using kill process as below but it is not working.
unbindService(mSvcConn);
android.os.Process.killProcess(android.os.Process.myPid());
I have given the below permission in AndroidManifest.xml
<uses-permission android:name="android.permission.KILL_BACKGROUND_PROCESSES" />
I know that accessibility service cannot be started programmatically but can't it be stopped/killed either?