как полностью отключить автозаполнение в андроиде - PullRequest
0 голосов
/ 30 ноября 2018

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

0 голосов
/ 30 ноября 2018

Необходимо объявить разрешения в AndroidManifest.xml: INTERACT_ACROSS_USERS_FULL или INTERACT_ACROSS_USERS

Вы можете увидеть это в своем сообщении журнала.

<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>
...