Saya menggunakan layanan aksesibilitas dan jika saya mematikan aplikasi dari menjalankan aplikasi, sistem akan menghilangkan izin aksesibilitas yang diberikan pengguna secara eksplisit dan itu membuat saya meminta izin lagi. Penjelasan mengapa hal ini terjadi dan beberapa solusi untuk menghindari masalah ini.
Layanan Aksesibilitas Android
Jawaban (1)
Sayangnya Anda tidak dapat mencegah situasi ini, meskipun Anda memindahkan layanan aksesibilitas ke proses baru.
Saat Anda mengeklik "Paksa Berhenti" maka tidak hanya proses aplikasi yang dimatikan, aplikasi juga dipindahkan ke status "dihentikan" (API Android 3.1) di mana tidak ada aplikasi yang akan berjalan lagi hingga pengguna memulai aplikasi secara manual (misalnya dengan ikon peluncur). Karena alasan keamanan, Layanan Aksesibilitas harus diaktifkan secara manual oleh pengguna - Layanan Aksesibilitas tidak dapat dimulai secara terprogram, terlebih lagi sistem tidak akan memulai ulang layanan aksesibilitas ketika meninggalkan status "berhenti".
Harap ingat juga tentang masalah Pengaturan Android. Terkadang, setelah aplikasi "Paksa Berhenti", Pengaturan Android menunjukkan bahwa Layanan Aksesibilitas diaktifkan tetapi nyatanya tidak berfungsi.