gpt4 book ai didi

android - Roboguice、ADT 14+ 和 Android 库项目

转载 作者:太空宇宙 更新时间:2023-11-03 13:03:11 25 4
gpt4 key购买 nike

Roboguice 是一个非常简洁的小工具,可以用来整理样板 Android View 代码。

我喜欢使用 @InjectView 注释,这样我就不必像这样在 Activity 的 onCreate() 方法中初始化每个 View 字段:

@InjectView(R.id.title) TextView title;

作为 Google 对 ADT 14+ 库项目进行全面更改的一部分(总体上是一项受欢迎的改进),生成的 R 类中的 id 字段不再是最终的。

所以现在当你想在库项目中使用 Roboguice 时,@InjectView 注释不再编译,因为注释是在编译时处理的,而 R.id.title 不再是最终的。

无赖...

还有其他人在使用 Roboguice 并且有创造性的解决方法吗?

最佳答案

Android Annotations 支持基于资源名称的注入(inject)和编译时检查。

https://github.com/excilys/androidannotations/wiki/Library-projects

关于android - Roboguice、ADT 14+ 和 Android 库项目,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8118974/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com