簡體   English   中英

如何完全禁用Android中的自動填充

[英]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.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM