防止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已添加了另一种解决方案请检查。它会起作用的