Я часто объявляю некоторые константы, чтобы условно компилировать/не компилировать куски кода. Я помещаю эти константы в один класс, затем я использую их по всему (большому) коду приложения.недопустимые предупреждения: мертвый код и условная компиляция
Conf.java
public static final int GUI_ACTIONBAR_HEIGHT=0;
в другом месте (пример):
super.onCreate(savedInstanceState, Conf.GUI_ACTIONBAR_HEIGHT==0?R.layout.activity_funq_play_noactionbar:R.layout.activity_funq_play, true);
Тем не менее, это вызывает предупреждение "comparing identical expressions
" в случае, показанном. Очевидно, с чем я могу жить, но я хотел бы знать, есть ли какая-нибудь магия SupressWarning
, чтобы избавиться от нее (и желтый значок предупреждения в исходном коде).
@SupressWarnings ("unused")
не делает трюк.
прохладный! смотрел возрасты для этого .. – rupps