Я пробую Android Подсолнечное приложение. У меня есть требование, чтобы показать список тем. Когда нажимается topi c, я хочу показать подтемы рекурсивно. Я попытался смоделировать это вокруг представления списка растений в подсолнухе Android.
Как лучше всего справиться с такой рекурсией? Я имею в виду две идеи.
В обработчике кликов элемента topi c обновите модель представления с родительским идентификатором topi c и дайте обновиться пользовательскому интерфейсу, оставаясь в том же фрагменте. При таком подходе, как я могу правильно поддержать кнопку возврата? Как получить доступ к модели представления списка из прослушивателя щелчков элемента списка?
Открыть новый фрагмент с правильными аргументами навигации. В этом подходе как настроить навигацию так, чтобы новый фрагмент заменял только фрагмент, содержащий список. Когда я попробовал этот подход, он заменял весь макет вкладки приложения Sunflower.
Пожалуйста, помогите.