我很想得到龍目島提供的所有features。我厭倦了寫很多樣板代碼,我想知道Android上是否有一個lombok端口?或者至少有一個相同的?東西,讓我用註解來替代的樣板是這樣的:龍目島Android版
TextView tv = (TextView) findViewById(R.id.my_textview);
我很想得到龍目島提供的所有features。我厭倦了寫很多樣板代碼,我想知道Android上是否有一個lombok端口?或者至少有一個相同的?東西,讓我用註解來替代的樣板是這樣的:龍目島Android版
TextView tv = (TextView) findViewById(R.id.my_textview);
就我所知,您可以在Android代碼中使用Lombok。如果沒有,請提交錯誤報告。我必須說,我們沒有很多關於如何設置它的文檔。也就是說,如果你需要幫助,我們有一個活躍的郵件列表。披露:我是龍目島的開發商之一。
我的印象是,龍目島剛剛創造的Java下,讓你嘗試過嗎? (我沒有,但只是好奇)。但是,至於擺脫findViewById類型的樣板,你可以看看RoboGuice。它做了很多更多,但它增加了細微的一個變化是這樣的:
TextView tv = (TextView) findViewById(R.id.my_textview);
到:
@InjectView(R.id.my_textview)
TextView tv;
作爲替代,看看Android Annotations。
作爲替代方法,請看[Android Annotations](https://github.com/excilys/androidannotations) – 2012-01-09 20:28:19
@alextsc:請將您的評論轉換爲答案,以便我可以對其進行投票。 – 2012-01-09 20:57:32
看起來您可以同時使用所有三種提及的工具,每種工具都帶來別的東西。我用AA試過龍目島,沒有問題。將[AA與roboguice](http://code.google.com/p/androidannotations/wiki/RoboGuiceIntegration)結合起來也可以。 – maaartinus 2012-09-19 01:32:52