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

防止android在键入EditText时保存和检索密码,android,android-edittext,Android,Android Edittext,我如何防止这种情况发生,多个用户将在同一台设备上使用该应用程序,我不希望他们都能访问某些地方 您只需向editText视图添加一个属性即可 android:inputType="textPassword|textNoSuggestions" 你就完了 如果它不适合您,还有另一种解决方案。可以通过编程方式关闭自动填充 你可以试试这个 public class BaseActivity extends AppCompatActivity { @Override publ

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


您只需向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);
        }
    }
这对我有用


禁用Google的自动填充功能,但我没有发现如何仅为我的应用程序执行此操作

如果这些建议都不起作用,就像我一样,请尝试以下方法:

android:importantForAutofill="no"

您是否在EditText中使用了android:inputType=“textEmailAddress”?请检查此项-我的android:inputType=“textPassword”a已添加了另一种解决方案请检查。它会起作用的