我确实创建了首选项XML,然后看到apit 29已弃用PreferenceScreen。将替换什么?

您可以在此处看到折旧消息:

android - API 29已弃用PreferenceScreen-LMLPHP

最佳答案

在基于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/

10-10 09:56