在此我需要“ editTextUserName ”到另一个类或另一个页面。在 Void Login()方法中如何获取值。请帮助我。
public void signIn(View v)
{
final Dialog dialog = new Dialog(MainActivity.this);
dialog.setContentView(R.layout.login);
dialog.setTitle("Login");
final EditText editTextUserName=(EditText)dialog.findViewById(R.id.username_txt);
final EditText editTextPassword=(EditText)dialog.findViewById(R.id.login_password);
Button DlgBtnSignIn=(Button)dialog.findViewById(R.id.buttonSignIn);
DlgBtnSignIn.setOnClickListener(new View.OnClickListener(){
public void onClick(View v)
{
String username=editTextUserName.getText().toString();
String password=editTextPassword.getText().toString();
String storedPassword=loginDataBaseAdapter.getSinlgeEntry(username);
if(password.equals(storedPassword))
{
Toast.makeText(MainActivity.this, "Congrats: Login Successfull", Toast.LENGTH_LONG).show();
dialog.dismiss();
Login();
}
else
{
Toast.makeText(MainActivity.this, "User Name or Password does not match", Toast.LENGTH_LONG).show();
}
}
}
);
dialog.show();
}
public void signUp(View view) {
Intent intent = new Intent(getApplicationContext(), SignUp.class);
startActivity(intent);
// Do something in response to button
}
@Override
protected void onDestroy() {
super.onDestroy();
// Close The Database
loginDataBaseAdapter.close();
}
public void Login()
{
Intent i= new Intent(this,user_page.class);
startActivity(i);
}