在EditText上键入时,防止android保存和检索密码

时间:2018-10-24 05:19:34

标签: android android-edittext

如何防止这种情况发生,多个用户将在同一设备上使用该应用程序,但我不希望他们所有人都可以访问某些地方

enter image description here

3 个答案:

答案 0 :(得分:3)

如果像我这样的建议都没有奏效,请尝试以下方法:

android:importantForAutofill="no"

答案 1 :(得分:1)

您只需将一个属性添加到您的editText视图中

android:inputType="textPassword|textNoSuggestions"

您完成了。

如果它不适合您,则还有另一种替代解决方案。您可以通过编程方式关闭自动填充功能。

您可以尝试这样做。

public class BaseActivity extends AppCompatActivity {

     @Override
        public void onCreate(Bundle savedInstanceState) {
           super.onCreate(savedInstanceState);
           disableAutoFill();
        }

        @TargetApi(Build.VERSION_CODES.O)
        private void disableAutoFill() { 
            getWindow().getDecorView().setImportantForAutofill(View.IMPORTANT_FOR_AUTOFILL_NO_EXCLUDE_DESCENDANTS);
        }
    }

答案 2 :(得分:0)

这对我有用 https://www.addictivetips.com/android/google-autofill-settings-for-apps-android/

从Google禁用自动填充功能,但我没有找到仅针对我的应用程序执行的操作