Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/198.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
在android中创建登录页面_Android - Fatal编程技术网

在android中创建登录页面

在android中创建登录页面,android,Android,我已经为我的应用程序创建了一个登录页面。当我在模拟器中运行时,如果密码和用户名匹配,它应该转到下一个屏幕,但当运行时,如果用户名和密码错误,应用程序将转到第二页,有人能建议吗 EditText txtUserName; EditText txtPassword; Button btnLogin; Button btnCancel; /** Called when the activity is first created. */ @Override public void o

我已经为我的应用程序创建了一个登录页面。当我在模拟器中运行时,如果密码和用户名匹配,它应该转到下一个屏幕,但当运行时,如果用户名和密码错误,应用程序将转到第二页,有人能建议吗

EditText txtUserName;
 EditText txtPassword;
 Button btnLogin;
 Button btnCancel;

    /** Called when the activity is first created. */
 @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);
         btnLogin.setOnClickListener(new OnClickListener() {

             @Override
             public void onClick(View v) {            
                     Intent myIntent = new Intent(v.getContext(), AddName.class);
                     startActivityForResult(myIntent, 0);
                 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(); 
                     }
                       }
                          });

 }           
       }
}
}

用您的代码替换此代码,这将非常有效

 EditText txtUserName;
 EditText txtPassword;
 Button btnLogin;
 Button btnCancel;

    /** Called when the activity is first created. */
 @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);

     btnLogin.setOnClickListener(new OnClickListener() {

         @Override
         public void onClick(View v) {            

             if((txtUserName.getText().toString()).equals(txtPassword.getText().toString())){
                 Intent firstIntent = new Intent(v.getContext(), SecondActivity.class);
                 startActivity(firstIntent);

                } else{
                        Intent secondtIntent = new Intent(v.getContext(),SecondActivity.class);
                 startActivity(secondIntent);
                 }
                   }
                      });
         btnLogin=(Button)this.findViewById(R.id.btnLogin);
         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();

                     Intent myIntent = new Intent(v.getContext(), AddName.class);
                     startActivity(myIntent);

                    } else{
                     Toast.makeText(LoginappActivity.this, "Invalid Login",Toast.LENGTH_LONG).show(); 
                     }
                   }
               });
package com.app.NewProjectHttpDemo;

import java.io.InputStream;
import java.net.URL;
import java.util.ArrayList;

import android.content.Context;
import android.graphics.drawable.Drawable;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ArrayAdapter;
import android.widget.ImageView;
import android.widget.TextView;

EditText txtUserName;
 EditText txtPassword;
 Button btnLogin;
 Button btnCancel;

    /** Called when the activity is first created. */
 @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);
         btnLogin.setOnClickListener(new OnClickListener() {

             @Override
             public void onClick(View v) {            

                 if((txtUserName.getText().toString()).equals(txtPassword.getText().toString())){
 Intent myIntent = new Intent(v.getContext(), AddName.class);
                     startActivityForResult(myIntent, 1);
                     Toast.makeText(LoginappActivity.this, "Login Successful",Toast.LENGTH_LONG).show();
                    } else{
                     Toast.makeText(LoginappActivity.this, "Invalid Login",Toast.LENGTH_LONG).show(); 
                     }
                       }
                          });

 }           
       }