我确实创建了首选项XML,然后看到apit 29已弃用PreferenceScreen
。将替换什么?
您可以在此处看到折旧消息:
最佳答案
在基于Google Document的API级别29中已弃用该功能,并且Google建议您改用AndroidX Preference Library。
您可以在link中查看AndroidX首选项指南
如果Migrate to Androidx
后仍然有问题,可以使用
<androidx.preference.PreferenceScreen
xmlns:android="http://schemas.android.com/apk/res/android">
</androidx.preference.PreferenceScreen>
代替<PreferenceScreen
xmlns:app="http://schemas.android.com/apk/res-auto">
</PreferenceScreen>
没必要,但是您也可以将此实现添加到Gradle中。implementation 'androidx.preference:preference:X.Y.Z'
关于android - API 29已弃用PreferenceScreen,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/57439743/