New setting keys are not allowed; use getters/setters in relevant manager class [NoSettingsProvider]

Android 中 在Setting.java中添加 new setting key

在Settings.java中添加自己定义的new key
编译提示报错:frameworks/base/core/java/android/provider/Settings.java:4996: error: New setting keys are not allowed (Field: RINGTONE2); use getters/setters in relevant manager class [NoSettingsProvider],如何解决呢
在定义key的地方加上**@SuppressLint(“NoSettingsProvider”)**就可以了
比如说我要添加一个global常量
@SuppressLint(“NoSettingsProvider”)
public static final String MODEL= “model”;

按照这个格式添加就可以了

猜你喜欢

转载自blog.csdn.net/weixin_43479637/article/details/129681079
今日推荐