Как полностью отключить автозаполнение в андроиде
У меня была проблема с автозаполнением в Android, и это вызывает
java.lang.SecurityException: Permission Denial: null asks to run as user 5 but is calling from user 0; this requires android.permission.INTERACT_ACROSS_USERS_FULL or android.permission.INTERACT_ACROSS_USERS
Я решил это, добавив android:importantForAutofill="noExcludeDescendants"
в TextInputLayout в XML.
но когда вы пытаетесь выделить весь текст в TextInputLayout, он автоматически запускается и снова выдает ошибку.
Итак, во-первых, есть ли способ полностью отключить автозаполнение для моего приложения?!
Во-вторых, я хочу знать, есть ли способ избежать ошибки разрешения, я смотрю на Android AutoFill Doc и не могу найти никакого решения.
1 ответ
Нужно объявить разрешения в AndroidManifest.xml
:
INTERACT_ACROSS_USERS_FULL или INTERACT_ACROSS_USERS
Вы могли видеть это в своем сообщении журнала.
<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>