Guest User

Untitled

a guest
Jul 20th, 2018
106
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.46 KB | None | 0 0
  1. @Override
  2. protected void onCreate(Bundle savedInstanceState) {
  3. super.onCreate(savedInstanceState);
  4. setContentView(R.layout.activity_main);
  5.  
  6. mRecyclerView = findViewById(R.id.recycledMovies);
  7. mLayoutManager = new GridLayoutManager(this, 2);
  8. mRecyclerView.setLayoutManager(mLayoutManager);
  9.  
  10. mRecyclerViewAdapter = new Movie_Adapter(this);
  11. mRecyclerView.setAdapter(mRecyclerViewAdapter);
  12.  
  13. favoriteViewModel = ViewModelProviders.of(MainActivity.this).get(FavoriteViewModel.class);
  14.  
  15. if (savedInstanceState != null) {
  16. Log.d(TAG, "onCreate savedInstance is called");
  17. mListState = savedInstanceState.getParcelable(LIST_STATE_KEY);
  18. mLayoutManager.onRestoreInstanceState(mListState);
  19. }
  20.  
  21.  
  22. if (isOnline()) {
  23. callMoviePopular();
  24. Toast.makeText(MainActivity.this, "You are connected to the Internet.", Toast.LENGTH_SHORT).show();
  25. } else {
  26. Toast.makeText(getApplicationContext(), "You have no internet connection. Favorites are displayed", Toast.LENGTH_LONG).show();
  27. getFavoriteMovies();
  28. favorites = true;
  29. }
  30. }
  31.  
  32. @Override
  33. public void onSaveInstanceState(Bundle outState) {
  34. Log.d(TAG, "onSaveInstanceState is called");
  35. mListState = mLayoutManager.onSaveInstanceState();
  36. outState.putParcelable(LIST_STATE_KEY, mListState);
  37. super.onSaveInstanceState(outState);
  38. }
Add Comment
Please, Sign In to add comment