Guest User

Untitled

a guest
Mar 23rd, 2018
92
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 0.73 KB | None | 0 0
  1. public class PokemonOverviewFragment extends Fragment {
  2.  
  3. private static final String EXTRA_POKEMON = "extra_pokemon";
  4.  
  5. private Pokemon pokemon; // will survive a destroy recreate because the Bundle it came in will be kept by the OS
  6.  
  7. public static PokemonOverviewFragment newInstance(Pokemon pokemon) {
  8. PokemonOverviewFragment fragment = new PokemonOverviewFragment();
  9.  
  10. Bundle bundle = new Bundle();
  11. bundle.putParcelable(EXTRA_POKEMON, pokemon);
  12.  
  13. fragment.setArguments(bundle);
  14.  
  15. return fragment;
  16. }
  17.  
  18. @Override
  19. public void onCreate(@Nullable Bundle savedInstanceState) {
  20. super.onCreate(savedInstanceState);
  21. pokemon = getArguments().getParcelable(EXTRA_POKEMON);
  22. }
  23. }
Add Comment
Please, Sign In to add comment