[英]how to completely disable autofill in android
我在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"
到XML中的TextInputLayout來解決它。
但是當嘗試選擇TextInputLayout中的所有文本時,它將強制自動填充啟動並再次出現錯誤。
所以首先有什么辦法可以完全禁用我的應用程序的自動填充?!
其次,我想知道有什么方法可以避免權限錯誤,我查看了android AutoFill Doc卻找不到任何解決方案。
需要在AndroidManifest.xml
聲明權限:INTERACT_ACROSS_USERS_FULL或INTERACT_ACROSS_USERS
您可以在日志消息中看到它。
<permission android:name="android.permission.INTERACT_ACROSS_USERS_FULL" android:protectionLevel="signature"/>
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.