I'm trying to pass dataUser object from Register activity to Login activity. But dataUser in Login activity is null.
My DataUser class implements Serializable
RegisterActivity.java:
DataUser dataUser = new DataUser(null, null,null);
dataUser.setName(nameET.getText().toString());
dataUser.setSurname(surnameET.getText().toString());
dataUser.setEmail(emailET.getText().toString());
Bundle bundleID = new Bundle();
bundleID.putSerializable("user", dataUser);
Intent intent = new Intent(getApplicationContext(),LoginActivity.class);
intent.putExtra("bundle", bundleID);
startActivity(intent);
LoginActivity.java:
Bundle objectUser = getIntent().getExtras();
if (objectUser!=null){
dataUser= (DataUser) objectUser.getSerializable("user");
emailET.setText(dataUser.getEmail());
}
When I'm debugging this is what I get in Register Activity:
And this is the result in LoginActivity:
I was trying to find the solution in other similar question, but I didn't find it. Any ideas for solving this?