Я разрабатываю приложение все еще на ранней стадии. Я изучаю навигацию на реактивном ранце по ходу дела.
Короче говоря, мне нужно создать экран-заставку, он будет выполнять свои функции (инициализация и т. Д.), А затем перейти к потоку регистрации / входа в систему (еще не реализован) или к основному потоку (который использует BottomNavigationView
). Итак, я подумал, что проще всего было бы создать SplashscreenActivity
, а затем перейти к MainActivity
.
Только я не могу понять, как перейти от SplashscreenActivity
к MainActivity
, потому что findNavController()
, который я обычно использую во фрагментах, для действий требуется идентификатор navController
, который, я думаю, не имеет большого смысла в данном случае. Возможно ли добиться этого с помощью навигации на реактивном ранце?
Конечно, я всегда могу выбрать старый добрый startActivity()
, но правильно ли это? Могу ли я лучше создать SplashscreenFragment
и обрабатывать все в MainActivity
?