【发布时间】:2014-03-21 17:48:18
【问题描述】:
我经常声明一些常量来有条件地编译/不编译代码块。我将这些常量放在一个类中,然后在整个(大)应用程序代码中使用它们。
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")
没有效果。
【问题讨论】:
标签: android conditional-compilation dead-code