将首选项迁移到 AndroidX

kro*_*jew 5 java android androidx

我正在尝试将旧的自动生成(从 Android Studio 中的活动库)设置活动迁移到AndroidX. 不幸的是,我找不到任何有关如何执行此操作的信息。官方文档并不是很有帮助,因为他们假设您已经准备好所有代码来添加您的首选项片段和XML.

我尝试将旧的切换PreferenceScreenAndroidX旧的,然后PreferenceFragment切换到PreferenceFragmentCompat,但这只会导致运行时异常。

有谁知道如何执行此类迁移?

kro*_*jew 3

回答我自己的问题 - 不值得迁移现有的偏好活动。制作一个空片段并手动设置片段会更快,如文档中所示。在这种情况下,一切似乎都正常,并且以前的大部分代码都未使用。