-1
I want to call another screen from the Intent, but the decision is going straight to Else. Can anyone help?
package com.example.login;
import android.annotation.SuppressLint;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.app.AlertDialog;
import android.widget.Button;
import android.widget.EditText;
import android.app.Activity;
public class MainActivity extends Activity {
private static final String USUARIO = "usuario";
private static final String SENHA = "123456";
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    Button btlogar = (Button) findViewById(R.id.login);
    @SuppressLint("WrongViewCast") final EditText txtusuario = (EditText) findViewById(R.id.usuario);
    @SuppressLint("WrongViewCast") final EditText txtsenha = (EditText) findViewById(R.id.senha);
    btlogar.setOnClickListener(new View.OnClickListener(){
        @Override
        public void onClick(View view) {
            if(txtusuario.equals(USUARIO) || (txtsenha.equals(SENHA))){
                Intent logado = new Intent(MainActivity.this, Logado.class);
                startActivity(logado);
            }else{
                    (new AlertDialog.Builder(MainActivity.this)).setTitle("Aviso")
                            .setMessage("Senha ou usuário inválidos.")
                            .setNeutralButton("OK", null)
                            .show();
                    return;
                }
            }
    });
}
}
//Logado.java
package com.example.login;
import android.os.Bundle;
import android.os.Bundle;
import android.app.Activity;
public class Logado extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.logado);
}}