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

Jes*_*ral 2 android android-edittext

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

在此处输入图片说明

Ume*_*ane 7

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

android:inputType="textPassword|textNoSuggestions"
Run Code Online (Sandbox Code Playgroud)

你就完成了。

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

你可以试试这个。

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);
        }
    }
Run Code Online (Sandbox Code Playgroud)


JJ *_*sis 5

如果这些建议都不起作用,就像我一样,请尝试将此作为最后的手段:

android:importantForAutofill="no"
Run Code Online (Sandbox Code Playgroud)