Как полностью отключить автозаполнение в андроиде

У меня была проблема с автозаполнением в 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"/>
Другие вопросы по тегам