问题标签 [android-annotations]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - ArrayAdapter 的 getView 和 AndroidAnnotations
我扩展了ArrayAdapter
有getView(...)
方法的类。在里面我写了这样的东西:
因此,使用AndroidAnnotations
in Activity
I 可以轻松实现findViewById
等listeners
。
但是在这种情况下,当扩展ArrayAdapter
、使用AndroidAnnotations
(或任何其他不会制作意大利面条代码的框架)时,我该怎么做。
android - Android 注释和 OnClickListener 的继承问题
这是我使用的继承 GenericActivity -> GraphGenericActivity -> NormalActivity
我有一个选项菜单,其中包含一个帮助按钮,该按钮显示当前选项的帮助视图,这工作正常,但是关闭按钮不起作用,@Click
我对任何视图都不起作用,如果我注册了onClickListener 老式方式它仅适用于直接从“GenericActivity”扩展的活动
通用活动
儿童活动
android - Android Annotations 和 Cobertura:如何排除生成的类
我们正在使用 Android Annotations、Cobertura 和 maven。Cobertura 正在引入 _ 类以进行单元测试覆盖。我们如何排除它们?
我尝试将以下内容添加到我的 pom 中,但它只工作了一半。类不再显示在报告中,但当该包中基类的覆盖率为 100% 时,该包的行和分支覆盖率显示 <5%。
我在命令行生成覆盖率报告:
我们也使用 Jenkins,但我现在只对本地报告感兴趣。一旦这些工作正常,我将在我们的构建服务器上对其进行测试,并在需要时招募一些本地专家。
如果不可能,如何添加 _ 类的源文件夹,以便至少可以单击查看孔在哪里?
android - 使用 Android 注释构建时出错
我正在使用此处的指南将 Android Annotations 集成到我的 Eclipse 项目(没有 Maven)中。我已经运行了最新的 ADT,并尝试清理我的项目,仔细检查构建路径和订单/导出,并打开和关闭注释,但是每当我将 Android Annotations jar 添加到Java Compiler > Annotation Processing > Factory Path
Eclipse 下的条目时,我都会收到此错误:
有人有解决办法吗?
android - 如何将 Proguard 与 Android 注释一起使用?
有人知道如何将 Proguard 与 Android 注释一起使用吗?
我找到了这个资源: https ://code.google.com/p/androidannotations/wiki/ProGuard
但是当我从那里使用 proguard.cfg 文件时,我收到以下错误:
这是我从链接复制的 proguard.cfg 文件:
android - AndroidAnnotations with Adapters 和 @EViewGroup 问题更新了错误的 ImageView 和 Checkbox
我正在使用 AndroidAnnotations 2.7.1,并且在我的整个应用程序中都成功使用了它。然而,我最近偶然发现了一些与适配器和使用 @EViewGroup 的自定义视图相关的问题。遵循食谱中描述的食谱。
我有两个不同的适配器和两个不同的自定义视图。
在这两个适配器中,ListView 行中的错误 ImageView 会使用库 Android Universal Image Loader 加载的图像进行更新。在一个适配器中,只需单击一个即可检查多个复选框。
ShowView和ShowsAdapter <-- ListView 行中更新了错误的 ImageView 和 Checkbox
ShowScheduleView和ScheduleAdapter <-- ListView 行中的 ImageView 错误
我知道 getView() 被多次调用以确定每一行的高度。
还尝试在 UIL 选项中使用 ViewHolders 和 .resetViewBeforeLoading() 但无济于事。
什么可能导致这种行为?
先感谢您!
android - 向 AndroidAnnotation 注入的 bean 添加参数
我有一段使用 AndroidAnnotations 的代码,它与在以下位置找到的代码非常相似:
https://github.com/excilys/androidannotations/wiki/Adapters-and-lists
但是-我想将参数传递给列表适配器以指定哪个列表-即
将 companyName 与 Adapter 关联的最佳方法是什么?我不能将构造函数与 AnroidAnnotations 一起使用 - 并且 @AfterViews 在父片段的 @AfterViews 之前调用,所以我不能调用 setter。
我目前在调用手动设置参数然后刷新视图并删除@AfterViews - 但它令人讨厌且不可靠,因为我将模式复制到层次结构中。
编辑
在最简单的情况下,只需调用 setter 即可 - 这就是我目前所拥有的。但在更复杂的情况下效果不佳。IE
EFragment->EViewGroup->EBean ListAdapter
由于我不能使用构造函数,我必须等到完整的层次结构被渲染和布局,然后片段告诉 ViewGroup 哪个公司显示公司信息,这反过来告诉 ListAdapter 哪个公司,这样我就可以得到哪些人,等等。它变得非常混乱并不需要太多努力,如果我的数据在网络上 - UI 可能会像 90 年代的网页一样呈现。
我希望使用像@Extras 这样的东西 - 或者有一种方法可以传递@AfterInject 使用的参数,或者甚至只是将companyId 放在片段上下文中而不将我的ListAdapter 绑定到只使用一种类型的片段......
android - Proguard + Android Annotations:找不到超类或接口 javac.annotation.processing.AbstractProcessor
所以有人告诉我,使用 Android Studio 和最新版本的 Android SDK,我应该能够在我的项目上运行 Proguard,它使用 Android Annotations,没有任何问题。但是,我已经为此苦苦挣扎了很多天。
当我尝试通过 Android Studio 中的 Build->Generate Signed APK 工具运行 Proguard 时,我收到了数百个形式的错误:
我已经尝试过使用 sdk 附带的内置 proguard-android.txt 文件以及我从 Android Annotations 复制的自定义文件,我相信:
我也试过在命令行上通过 gradle 得到相同的结果。谁能帮我吗?
android - 如何使用 ant 和注解处理构建 Android 项目
我目前正在使用 Android 注释和 Storm-gen 开发一个 Android 项目。我用 Eclipse 构建我的项目没有问题,但是当谈到 Ant 时,我迷路了。
这是我在项目只有storm-gen时的配置
知道如何添加第二个注释处理器吗?
android - ActionBarSherlock Search 小部件从 SecondActivity 返回到 FirstActivity
我正在使用带有 SherlockActionBar 的 AndroidAnnotations,并尝试实现从 MainActivity 到 SecondActivity 的搜索。在 SecondActivity 我希望能够再次搜索。但是,如果我单击 SecondActivity 中的搜索小部件,它会返回到第一个活动。如果没有 SecondActivity 中的搜索小部件,它可以正常工作。
先感谢您!
主要活动:
搜索节目活动:
main.xml(菜单)
AndroidManifest.xml