如果输入正确,我怎样才能让(EditText)自动将用户发送到另一个页面?无需按钮。 android 工作室

How can I make the (EditText) automatically send the user to the other page if the input is correct? without need button. android Studio

我正在做一个毕业设计,我需要你们的帮助! 我使用 Android Studio .. 我需要一种方法让字段 EditeText 在输入正确的密码后执行操作

操作是:将用户直接移动到另一个页面。 无需按下按钮。 我尝试了这段代码,但没有任何反应

pass= findViewById(R.id.password);
pass.addTextChangedListener(enter);
    }
    private TextWatcher enter = new TextWatcher() {
        @Override
        public void beforeTextChanged(CharSequence s, int start, int count, int after) {
        }

        @Override
        public void onTextChanged(CharSequence s, int start, int before, int count) {
            //EditText.OnEditorActionListener
           if(pass.getText().toString().trim()=="123123"){
             Intent intent = new Intent(log_page.this,Casher.class);
               startActivity(intent);
               }
           }
        @Override
        public void afterTextChanged(Editable s) {
            String passAccount= pass.getText().toString().trim();
            if(pass.getText().toString().trim()=="123123"){
                Intent intent = new Intent(log_page.this,Casher.class);
                startActivity(intent);
            }
        }
    };

in java 相互检查字符串是否相等你需要使用 equals 方法而不是 == 因为 == 这将检查他们对字符串和对象的引用:

if(pass.getText().toString().trim().equals("123123")){
    Intent intent = new Intent(log_page.this,Casher.class);
    startActivity(intent);
}