在Android 10及更高版本的应用程序设置中创建多选项列表的最佳方法是什么?



我正在开发一个基于RSS源预定义列表的简单新闻应用程序。我想给用户选择,选择他们想要使用的资源。我在考虑设置菜单中的ListPreference,包含可用的源,但具有多选项性质,而不是默认的单一选项。(正如官方的材料设计指南所建议的多选项设置条目)。

我发现MultiSelectListPreference存在,这正是我所需要的。然而,自API级别29以来,该类已弃用。遗憾的是,官方页面没有提供足够的信息来说明现在应该使用什么。

在API级别29和更高级别中创建与MultiSelectListPreference类似的功能的推荐方法是什么?

替换为AndroidX首选项库中的MultiSelectListPreference。关于如何使用该库,请参阅本指南。