0

この If Else は機能しないため、メニュー ページに移動しません。文字列と入力を比較したいEditTextので、文字列に変更しました。両方のフィールドで文字列入力を比較し、それらを文字列 IF-Else ループと比較してインテントを開始するにはどうすればよいですか

package mjour.fyp;

      public class Login extends Activity{

EditText username;
EditText password;
Button login;
String name, pass;
String lname = "mehdi";



public void onCreate(Bundle savedInstanceState) {
    // TODO Auto-generated method stub
    super.onCreate(savedInstanceState);
    setContentView(R.layout.userlogin);

     login = (Button) findViewById(R.id.blog);
     username = (EditText) findViewById(R.id.editText1);
     name = username.getText().toString();   
     password = (EditText) findViewById(R.id.editText2);
     pass = password.getText().toString();  

     login.setOnTouchListener(new OnTouchListener() {

        public boolean onTouch(View v, MotionEvent event) {
            // TODO Auto-generated method stub

            Intent myintent = new Intent("mjour.fyp.MENU");
            if(name.contentEquals(lname))
            startActivity(myintent);

            return false;

     };});}}
4

1 に答える 1

0

startActivity() の後に else がありませんか?

于 2012-04-06T01:24:44.510 に答える