2015-03-09 4 views
0
private static boolean isAirplaneModeOn(Context context) { 

    return Settings.System.getInt(context.getContentResolver(), 
      Settings.System.AIRPLANE_MODE_ON, 0) != 0; 

} 

Я получаю сообщение об ошибке говорящее о синтаксической ошибке в знак «(», как ожидается,система не может быть решена с переменной или не Fiel

+1

что-то вроде этого '(! Settings.System.getInt (context.getContentResolver(), Settings.System.AIRPLANE_MODE_ON, 0) = 0)' может быть –

+0

Код выглядит нормально. Я думаю, что ошибка в другой строке. –

ответ

0

Я считаю, что вы ищете был перемещен в Global.

Попробуйте изменить его к этому:

return Settings.Global.getInt(context.getContentResolver(), 
Settings.Global.AIRPLANE_MODE_ON, 0) != 0; 

}