Use the simple login example. Upon successful login, display the email of the user after the Hello message.
My question is how to display the email to Inner Activity
The code is
LoginAcitvity
public class LoginActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_login);
final EditText email = (EditText) findViewById(R.id.emailText);
final EditText password = (EditText) findViewById(R.id.passwordText);
final Button loginButton = (Button) findViewById(R.id.loginButton);
loginButton.setOnClickListener(new View.OnClickListener() {
public void onClick(View v) {
if (authenticate(email.getText().toString(), password.getText().toString())) {
Intent innerIntent = new Intent(LoginActivity.this,
InnerActivity.class);
startActivity(innerIntent);
} else {
// uname.setText("");
password.setText("");
}
}
});
}
private boolean authenticate(String email, String password) {
// Return random value. Later we will contact the server here
if(email.equals("foo@bar.123") && password.equals("hello")) {
return true;
}
if(email.equals("bar@foo.123") && password.equals("world")) {
return true;
}
return false;
}
}
InnerAcitvity
public class InnerActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_inner);
}
}