2012-05-08 7 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

とする必要があります。

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内に配置する必要があります。変更されたコードは、

​​
+0

@Abhinaiあなたが受け入れた答えと私の答えの違いは何ですか?私の答えは他の答えの前に掲載されましたが、それでもあなたはそれを選択しました! – Antrromet

+0

私は上記の答えをクリックしたときにトグルするように1つの回答のみを選択できます – Abhinai

関連する問題