Тема: Як переміщатися між активностями за доп. навігаційної панелі?

Внизу екрану навігаційна панелька з піктограмами натискаючі на які користувач повинен переміщатися між списком файлів, списком картинок і т.д. Ґуґол має компонент BottomNavigationView для навігації, але для навігації не між активностями а між якимись фрагментами які, наскільки я розумію, представляють з себе щось на зразок DIV в HTML. Є TabHost (вкладки), але Android studio повідомляє що воно deprecated. Як бути? Що робити?

2

Re: Як переміщатися між активностями за доп. навігаційної панелі?

привіт, так не роблять
BottomNavView є в Activity, а усі вкладки як Fragment-и
крім того ти можеш легко впихнути Fragment в Activity якщо дійсно десь потрібен буде Activity

3

Re: Як переміщатися між активностями за доп. навігаційної панелі?

TabHost і Activity яка наслідує від TabActivity. В кожній вкладці своя активність. І байдуже що deprecated.

4

Re: Як переміщатися між активностями за доп. навігаційної панелі?

javascriptIsLife написав:

TabHost і Activity яка наслідує від TabActivity. В кожній вкладці своя активність. І байдуже що deprecated.

1 тоді питання як ти зберігатимеш стейт вкладок?
2 використовувати api, які deprecated не порадить ніхто

5

Re: Як переміщатися між активностями за доп. навігаційної панелі?

А в чому проблема зі збереженням стану активносей в вкладках? Всі ці фрагменти це якесь непотрібне переускладення. Працює і цього достатньо.

6

Re: Як переміщатися між активностями за доп. навігаційної панелі?

Activity це стек, а не дерево, от і проблема

7

Re: Як переміщатися між активностями за доп. навігаційної панелі?

подивись на ютуб, інсту на телефоні, поцикай між вкладками і внеси якісь зміни, скрол, текст десь введи, то все має зберігатись
якщо ти хочеш використовувати Activity не думаю, що ти таке можеш зробити, а навіть якщо можеш то через костилі

8

Re: Як переміщатися між активностями за доп. навігаційної панелі?

Чому цим всім не займається сама ОС?

9

Re: Як переміщатися між активностями за доп. навігаційної панелі?

javascriptIsLife написав:

Чому цим всим не займається сама ОС?

наразі нема out of box рішення для збереження стейту вкладок