Я не могу найти ни одного примера с использованием java, все кодовые метки, данные google, похоже, написаны на kotlin, и в идеале я не хочу изучать этот язык.
Есть ли простой пример использования1 действие, 2/3 фрагмента, все связанные с помощью нижней панели навигации, которую я могу просмотреть?
Я просмотрел всю документацию, предоставленную Google, и не смог ее понять.
Все, что я знаю, это то, что я должен использовать
NavHostFragment.findNavController(Fragment)
Navigation.findNavController(Activity, @IdRes int viewId)
Navigation.findNavController(View)
И что в Java я должен использовать
Navigation.createNavigateOnClickListener()
Я надеюсь, что я не слишкомдалеко с этим:
public class MainActivity extends AppCompatActivity {
NavController navController;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
BottomNavigationView navView = findViewById(R.id.nav_view);
navController = Navigation.findNavController(this, R.id.nav_host_fragment);
NavigationUI.setupWithNavController(navView,navController);
}
}
Спасибо.