Доступ к ListView во фрагменте Bottom Navigation Activity
В Basic Activity сделал кастомный ListView. Всё отлично работало и заполнялось. Потребовалось запихнуть этот ListView в один из фрагментов Bottom Navigation Activity. Проблема заключается в том, что из класса MainActivity (в котором происходит создание этих фрагментов) я не могу получить доступ к ListView во фрагменте
Код создания фрагментов в MainActivity
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main2);
BottomNavigationView navView = findViewById(R.id.nav_view);
// Passing each menu ID as a set of Ids because each
// menu should be considered as top level destinations.
AppBarConfiguration appBarConfiguration = new AppBarConfiguration.Builder(
R.id.navigation_home, R.id.navigation_dashboard, R.id.navigation_notifications)
.build();
NavController navController = Navigation.findNavController(this, R.id.nav_host_fragment);
NavigationUI.setupActionBarWithNavController(this, navController, appBarConfiguration);
NavigationUI.setupWithNavController(navView, navController);
В BasicActivity я использовал такой код:
lessionList = (ListView) findViewById(R.id.lessionList);
// создаем адаптер
LessionAdapter lessionAdapter = new LessionAdapter(this, R.layout.list_item, lession);
// устанавливаем адаптер
lessionList.setAdapter(lessionAdapter);
Могу ли я как-то из MainActivity получить доступ к ListView в HomeFragment? Или как мне его заполнить из самого фрагмента?