private void setUIState(State state) { this.state = state; switch (state) { case PLAIN: appDeckGridView.setVisibility(View.GONE); appInfoFrameLayout.setVisibility(View.GONE); break; case APP_DECK_ACTIVE: appDeckAdapter.notifyDataSetChanged(); appDeckGridView.setVisibility(View.VISIBLE); appInfoFrameLayout.setVisibility(View.GONE); break; case APP_MAIN_ACTIVE: appDeckGridView.setVisibility(View.GONE); appInfoFrameLayout.setVisibility(View.VISIBLE); break; } }