我很想获得lombok 提供的所有功能。我厌倦了编写大量样板代码,我想知道 Android 上是否有 lombok 端口?或者至少是等价的?允许我使用注释而不是样板的东西,如下所示:
TextView tv = (TextView) findViewById(R.id.my_textview);
我很想获得lombok 提供的所有功能。我厌倦了编写大量样板代码,我想知道 Android 上是否有 lombok 端口?或者至少是等价的?允许我使用注释而不是样板的东西,如下所示:
TextView tv = (TextView) findViewById(R.id.my_textview);
据我所知,您可以在 Android 代码中使用 Lombok。如果没有,请提交错误报告。我必须说,我们没有很多关于如何设置它的文档。也就是说,如果您需要帮助,我们有一个活跃的邮件列表。披露:我是 Lombok 的开发人员之一。
作为替代方案,请查看Android Annotations。
我的印象是 Lombok 只是创建 Java,所以你尝试过吗?(我没有,只是好奇)。但是,就摆脱 findViewById 类型的样板而言,您可以查看RoboGuice。它做了更多的事情,但它增加的细节之一是改变了一些东西,比如:
TextView tv = (TextView) findViewById(R.id.my_textview);
到:
@InjectView(R.id.my_textview)
TextView tv;