2010-11-30 6 views
4

EditTextandroid:password="true"を使用して、ユーザーがパスワードを入力できるようにします。次に、ユーザーがボタンを押したときにパスワードをハードコードされたパスワードと比較したいと思います。EditViewからパスワードを確認する方法は?

しかし、パスワードを文字列 "mypassword"と比較することはできません。

EditText pw = (EditText) findViewById(R.id.pwdTxt); 
if(pw.getText().equals("mypassword")) { 
    Intent i = new Intent(LoginActivity.this, LinkpageActivity.class); 
    startActivity(i); 
} else { 
    // Wrong password 
} 

比較pw.getText().equals("mypassword")戻り、私は、正しいパスワードを入力した場合でもfalse:ここで私はパスワードを確認するために使用するコードです。 EditTextからパスワードを確認するにはどうすればよいですか?

+1

もう一つは、 'アンドロイドを試みることができる:password'プロパティが廃止されました。代わりに 'InputType'を' textPassword'に変更してください:) – st0le

答えて

4

たぶん、あなたは

pw.getText().toString().equals("mypassword") 
関連する問題