AndroidStudioで何も考えずにPreferenceManagerを使っていると以下のようなアラートが発生してちょっと困りました。
![スクリーンショット 2019-10-28 8.09.53.png](https://qiita-user-contents.imgix.net/https%3A%2F%2Fqiita-image-store.s3.ap-northeast-1.amazonaws.com%2F0%2F363095%2F5fd45388-ff0f-fbb9-a9d7-938371054aba.png?ixlib=rb-4.0.0&auto=format&gif-q=60&q=75&s=087abec19e48763a77308339761b0976)
APIレベル29で廃止されたからあんまり使わないでねってことらしいです。
そのうち使えなくなるよーとのこと。
まあ、当分は使えるみたいですけど。
AndroidX Preference Library を使えとのことです。
以下、AndroidX Preference Libraryの使いかた。
##build.gradleに追加
build.gradle(appの方)のdependenciesに
implementation 'androidx.preference:preference:1.0.0'を追加すればOK。
build.gradle
dependencies {
implementation 'androidx.preference:preference:1.0.0'
}
変更したら、忘れずにSyncしましょう!!
##import先の変更
import android.preference.PreferenceManagerに
ただ「x」を追加するだけ。以上。
○○○.kt
- import android.preference.PreferenceManager
+ import androidx.preference.PreferenceManager