2017-02-12 15 views
2

Я использую следующий код, чтобы проверить, если выбранный месяц январь:calendar.get (Calendar.MONTH) == Calendar.JANUARY дает ошибку ворса

if (calendar.get(Calendar.MONTH) == Calendar.JANUARY) { 
    ... 
} 

Это дает мне ошибку ворса (подавляя он дает «WrongConstant»). В этой области был old issue о проблемах с аннотациями (получен там от this SO question), но он был исправлен в Android Studio 0.5.6, и я сейчас на 2.2.3.

Я делаю что-то неправильно или это то же (или другое) ошибка?

ответ

1

сталкиваюсь это предупреждение несколько недель назад, и думаю, что это новая ошибка в пыление системы, потому что, если вы разделяете get вызов метода, и если заявление не более предупреждение:

int month = calendar.get(Calendar.MONTH); 
if (month == Calendar.JANUARY) { 
    // We are in January and no warning is displayed! 
} 

Я буду использовать этот обходной путь до тех пор, Исправление будет выпущено в Android Studio ...

+0

Это лучше, чем подавление, я надеюсь, что они исправить это, хотя, спасибо! – MikeL

+1

Ты спас мой день. –

 Смежные вопросы

  • Нет связанных вопросов^_^