コードのチャンクを条件付きでコンパイルする/コンパイルしないように、いくつかの定数を宣言することがよくあります。これらの定数を 1 つのクラスに配置し、(大きな) アプリ コード全体で使用します。
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")
トリックをしません。