Как реализовать заголовки настроек с помощью новой библиотеки настроек Jetpack? - PullRequest
0 голосов
/ 04 февраля 2020

У меня очень старое Android приложение, которое я пытаюсь обновить, чтобы использовать текущие библиотеки. Теперь я пытаюсь использовать библиотеку предпочтений Jetpack вместо старой библиотеки предпочтений поддержки. У меня действительно сложная иерархия настроек, и имело смысл использовать заголовки настроек в старой библиотеке. Мои подклассы активности основных настроек PreferenceActivity и override onBuildHeaders () для загрузки определенного списка заголовков настроек.

Похоже, что в новой библиотеке настроек Jetpack не существует какой-либо эквивалентной функциональности. Представляется невозможным, что Google мог бы отказаться от такой широко используемой функции, не вызвав воплей протеста, но я не смог найти никакой документации о том, как перенести заголовки настроек в Jetpack, или кого-либо, кто жаловался на отсутствие такой поддержки. Чего мне не хватает?

1 Ответ

0 голосов
/ 16 марта 2020

Нет необходимости поддерживать реализацию старых заголовков предпочтений, потому что теперь, с новой библиотекой предпочтений Jetpack, любое предпочтение в любом месте может запустить новый фрагмент предпочтений, который откроет новый экран предпочтений.

...