Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- @Override
- protected void onCreate(Bundle savedInstanceState) {
- super.onCreate(savedInstanceState);
- setContentView(R.layout.activity_main);
- mRecyclerView = findViewById(R.id.recycledMovies);
- mLayoutManager = new GridLayoutManager(this, 2);
- mRecyclerView.setLayoutManager(mLayoutManager);
- mRecyclerViewAdapter = new Movie_Adapter(this);
- mRecyclerView.setAdapter(mRecyclerViewAdapter);
- favoriteViewModel = ViewModelProviders.of(MainActivity.this).get(FavoriteViewModel.class);
- if (savedInstanceState != null) {
- Log.d(TAG, "onCreate savedInstance is called");
- mListState = savedInstanceState.getParcelable(LIST_STATE_KEY);
- mLayoutManager.onRestoreInstanceState(mListState);
- }
- if (isOnline()) {
- callMoviePopular();
- Toast.makeText(MainActivity.this, "You are connected to the Internet.", Toast.LENGTH_SHORT).show();
- } else {
- Toast.makeText(getApplicationContext(), "You have no internet connection. Favorites are displayed", Toast.LENGTH_LONG).show();
- getFavoriteMovies();
- favorites = true;
- }
- }
- @Override
- public void onSaveInstanceState(Bundle outState) {
- Log.d(TAG, "onSaveInstanceState is called");
- mListState = mLayoutManager.onSaveInstanceState();
- outState.putParcelable(LIST_STATE_KEY, mListState);
- super.onSaveInstanceState(outState);
- }
Add Comment
Please, Sign In to add comment