如果方法在android中为void类型,我如何从一个方法获取值到另一个方法

时间:2015-12-22 12:45:30

标签: android

在此我需要“ 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);

}

0 个答案:

没有答案