in app/src/main/java/com/google/firebase/example/fireeats/MainActivity.java [74:101]
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
mToolbar = findViewById(R.id.toolbar);
setSupportActionBar(mToolbar);
mCurrentSearchView = findViewById(R.id.text_current_search);
mCurrentSortByView = findViewById(R.id.text_current_sort_by);
mRestaurantsRecycler = findViewById(R.id.recycler_restaurants);
mEmptyView = findViewById(R.id.view_empty);
findViewById(R.id.filter_bar).setOnClickListener(this);
findViewById(R.id.button_clear_filter).setOnClickListener(this);
// View model
mViewModel = new ViewModelProvider(this).get(MainActivityViewModel.class);
// Enable Firestore logging
FirebaseFirestore.setLoggingEnabled(true);
// Initialize Firestore and the main RecyclerView
mFirestore = FirebaseUtil.getFirestore();
initRecyclerView();
// Filter Dialog
mFilterDialog = new FilterDialogFragment();
}