當在eclipse中編程時,我總是意識到編譯器「與我思考」,因此我總是能夠實現編譯器提供的幾乎所有的警告。然後我編程這樣,我沒有得到任何! 我啓用的警告之一是,如果編譯器遇到空塊,編譯器會發出警告,因爲這可能表示可能的編程錯誤或我身邊的疏忽。要沉默這樣一個警告,我總是要輸入一個評論,表明這個塊或者類是故意空白的。如何在編譯Android應用程序時保持最後的警告?
隨着Android應用程序,但是,總有一個警告離開,這就是在自動生成的根/包/路徑/位置/ R.java資源文件,其內容爲:
/* AUTO-GENERATED FILE. DO NOT MODIFY.
*
* This class was automatically generated by the
* aapt tool from the resource data it found. It
* should not be modified by hand.
*/
package foo.bar.someappname;
public final class R {
...
public static final class attr { /* <<< this empty class creates a compiler warning */
}
...
}
空類「attr」導致編譯器警告(順便說一句:該類中的幾乎所有標識符都違反標準Java命名約定,特別是標識符中使用大寫字母,但這是另一回事)。
我想沉默那個「最後」的警告。有沒有這個類的模板,以便我可以在那裏輸入一些評論?或者我可以在哪裏定義一些虛擬值,以便這個類不再是空的?這個「attr」類是什麼用的,即什麼數據會進入這個類?
邁克爾
您是否在首選項,錯誤/警告中打開了「無證空塊」警告? – 2012-04-08 16:15:38
是的 - 我有這個pref集,我寧願保持它的設置。如果代碼生成器可以在這裏插入一些評論,比如/ * none * /或/ * empty * /等等,那會很好。這將會使這個警告消失... – mmo 2012-05-21 07:14:26