Advertisement
irobust

Android Programming

Sep 8th, 2018
147
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
Java 0.73 KB | None | 0 0
  1. // MainActivity.java
  2.         Bundle bundle = new Bundle();
  3.         User user = new User();
  4.         user.setFirstname("John");
  5.  
  6.         bundle.putParcelable("user", Parcels.wrap(user));
  7.         intent.putExtra(MESSAGE, bundle);
  8.  
  9.         startActivity(intent);
  10.  
  11. // DestinationActivity.java
  12.         Bundle bundle = getIntent()
  13.                     .getBundleExtra(MainActivity.MESSAGE);
  14.         User user = Parcels.unwrap(bundle.getParcelable("user"));
  15.         tvMessage.setText(user.getFirstname());
  16.  
  17. // User
  18.  
  19. @Parcel
  20. public class User {
  21.     private String firstname;
  22.  
  23.     public String getFirstname() {
  24.         return firstname;
  25.     }
  26.  
  27.     public void setFirstname(String firstname) {
  28.         this.firstname = firstname;
  29.     }
  30. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement