2012-05-08 11 views
0
@Override 
public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 


    txtUserName=(EditText)this.findViewById(R.id.txtUname); 
    txtPassword=(EditText)this.findViewById(R.id.txtPwd); 
    btnLogin=(Button)this.findViewById(R.id.btnLogin); 

      Button btnLogin=(Button)this.findViewById(R.id.Button01); 
     btnLogin.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       if((txtUserName.getText().toString()).equals(txtPassword.getText().toString())){ 
         Toast.makeText(LoginappActivity.this, "Login Successful",Toast.LENGTH_LONG).show(); 
       } 
       else 
       { 
         Toast.makeText(LoginappActivity.this, "Invalid Login",Toast.LENGTH_LONG).show(); 
       } 
       } 
      } 
     ); 

      Button next = (Button) findViewById(R.id.Button01); 
      next.setOnClickListener(new View.OnClickListener() { 

       public void onClick(View view) { 
       Intent myIntent = new Intent(view.getContext(), AddName.class); 
       startActivityForResult(myIntent, 0); 
      }});  
     }  
} 

Когда приложение было запущено в эмуляторе, оно скомпилировалось успешно, но я не знаю, был ли успешный вход в систему или неверный логин.Я не могу проверить, успешно ли выполнено приложение или нет

ответ

0

Напишите, если ... Else inside Button Click Event.

Button btnLogin=(Button)this.findViewById(R.id.Button01); 
     btnLogin.setOnClickListener(new OnClickListener() { 

      @Override 
      public void onClick(View v) { 
       if((txtUserName.getText().toString()).equals(txtPassword.getText().toString())){ 
         Toast.makeText(LoginappActivity.this, "Login Successful",Toast.LENGTH_LONG).show(); 
       } 
       else 
       { 
         Toast.makeText(LoginappActivity.this, "Invalid Login",Toast.LENGTH_LONG).show(); 
       } 
       } 
      } 
     }); 
1

Вам необходимо поместить этот код внутри onClickListner кнопки входа. Модифицированная ода должна быть

Button btnLogin=(Button)this.findViewById(R.id.Button01); 
      btnLogin.setOnClickListener(new OnClickListener() { 

       @Override 
       public void onClick(View v) { 
        // TODO Auto-generated method stub 
if((txtUserName.getText().toString()).equals(txtPassword.getText().toString())){ 
      Toast.makeText(LoginappActivity.this, "Login Successful",Toast.LENGTH_LONG).show(); 
      } else{ 
      Toast.makeText(LoginappActivity.this, "Invalid Login",Toast.LENGTH_LONG).show(); 
      } 
       } 
       } 
      }); 
+0

@Abhinai В чем разница между ответом, который вы приняли, и моим ответом. Мой ответ был опубликован перед другим ответом, но все же вы это выбрали! – Antrromet

+0

Я могу выбрать только один ответ, чтобы он переключился, когда я нажал выше ответ – Abhinai

Смежные вопросы