我经常声明一些常量来有条件地编译/不编译代码块。我将这些常量放在一个类上,然后在(大)应用程序代码中使用它们。
配置文件
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")
不成功。