I want to use set and get methods in my android app. In MainActivity.java if i click button i want to set my email variable in UserEmail.java and then get it from PostEmail.java and make toast. But in this way, my toast is empty. If i copy this toast to my MainActivity.java, its working.
Code error is
int java.lang.String.length()' on a null object reference
MainActivity.java
public class MainActivity extends AppCompatActivity {
public void clickButton(View v) {
String myEmail = "myemail123@gmail.com";
UserEmail userEmail = new UserEmail();
userEmail.setEmail(myEmail);
}
}
UserEmail.java
public class UserEmail {
public String email;
public String getEmail() {
return email;
}
public void setEmail(String email) {
this.email = email;
}
}
PostEmail.java
public class PostEmail extends AppCompatActivity{
@Override
protected void onCreate(Bundle savedInstanceState) {
UserEmail userEmail = new UserEmail();
Toast.makeText(this,userEmail.getEmail(),Toast.LENGTH_LONG).show();
}
}