gpt4 book ai didi

android - 飞行模式验证 No class Def

转载 作者:行者123 更新时间:2023-11-30 03:26:25 29 4
gpt4 key购买 nike

此代码生成以下错误。有谁知道为什么?谢谢!

java.lang.NoClassDefFoundError: android.provider.Settings$Global

@SuppressLint( "NewApi" )
@SuppressWarnings("deprecation")
public boolean isAirplaneModeOn(Context context) {

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN){
return Settings.Global.getInt(context.getContentResolver(),
Settings.Global.AIRPLANE_MODE_ON, 0) != 0; //<--Error here
} else {
return Settings.System.getInt(context.getContentResolver(),
Settings.System.AIRPLANE_MODE_ON, 0) != 0;
}

}

最佳答案

您应该检查以下内容:

if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.JELLY_BEAN_MR1){

因为该类是在 API 级别 17 中引入的,即 Build.VERSION_CODES.JELLY_BEAN_MR1。或者你可以这样做:

if(Build.VERSION.SDK_INT > Build.VERSION_CODES.JELLY_BEAN){

关于android - 飞行模式验证 No class Def,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18158410/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com