PreferenceManager getDefaultSharedPreferences deprecated in Android Q

后端 未结 6 2052
深忆病人
深忆病人 2021-01-30 04:32

PreferenceManager getDefaultSharedPreferences is deprecated in Android Q, how do I replace it?

6条回答
  •  南方客
    南方客 (楼主)
    2021-01-30 05:15

    Package preference provides the androidx PreferenceManager:

    Java: implementation "androidx.preference:preference:1.1.1"

    Kotlin: implementation "androidx.preference:preference-ktx:1.1.1"


    i.e. change android.preference.PreferenceManager to androidx.preference.PreferenceManager


    Also see PreferenceFragmentCompat, which is the current PreferenceFragment class to use.

提交回复
热议问题