问题标签 [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.

0 投票
1 回答
437 浏览

android - 机器人和安卓注解

我正在尝试测试一个活动,包括来自 android-annotations 2.7 的注释,如 @EActivity、@ViewById 等。由于 NoClassDefFoundError,每个测试都失败了。有没有人有一个工作示例如何将 Robotium 与 A​​ndroid 注释相结合?这是我的测试用例:

0 投票
1 回答
199 浏览

android - 如果不使用 FQPN 而是使用类的 import 语句,则使用 Maven 处理 AndroidAnnotations 失败

如果不使用 FQPN 而是使用类的导入语句,则使用 Maven (3.0.3) 处理 AndroidAnnotations 失败:

这失败了:

请注意在代码中使用导入与 FQPN 的区别,以引用 App 类,在我的例子中是“delta”。

虽然这很好用:

错误如下:

pom.xml: http: //pastebin.com/HhxCVYmN

AndroidAnnotations 中的错误可能吗?

0 投票
1 回答
1454 浏览

android - Android @RestService 通过 androidannotations 注入导致 nullPointerException

我在这一行 wsresult = restClientInterface.skuska(); 上遇到空指针异常;用于restClientInterface。这是我的示例:

我正在使用它片段

0 投票
1 回答
1672 浏览

android - Android Annotations @AfterViews 调用了 3 次

我正在使用 Android Annotations,我用 @AfterViews 注释的方法被调用了 3 次。我调试了生成的类,我认为这三个方法被调用了,但我不知道为什么。

-- 编辑 1 -- 我的活动声明是我设置布局的唯一地方:

0 投票
1 回答
3299 浏览

android - Android-注解和继承

我在使用 android-annotations 和继承时遇到了问题:

生成:

如何确保在 afterTestFragmentViews() 之前调用 afterTestBaseFragmentViews() ?或者你能给我指出任何描述如何使用 AndroidAnnotations 进行继承的文档吗?

0 投票
4 回答
3360 浏览

android - 由于 androidannotations 插件,Gradle 构建失败

我正在将 andoirdannotations 集成到一个 gradle 构建过程中到一个通用的 android 项目中。当我尝试通过添加来构建项目时,apply plugin: 'androidannotations出现以下失败:

注意(1):我想维护通用的android项目结构。注意(2):我已经成功地构建/清理了这个项目,没有 androidannotations 插件

build.gradle 文件:

因此,我已放弃尝试维护通用的 android 项目结构,并将项目目录结构强制转换为此处所述的结构:http ://tools.android.com/tech-docs/new-build-system/using-新的构建系统

正如预期的那样,这解决了我的问题 Main Manifest missing from /tmp/RunTest/src/main/AndroidManifest.xml,但我仍然没有得到快乐。

现在我得到:

0 投票
2 回答
4707 浏览

android - Gson序列化错误类com.activeandroid.DatabaseHelper声明了多个名为mContext的JSON字段

我得到的错误是“java.lang.IllegalArgumentException:com.activeandroid.DatabaseHelper 类声明了多个名为 mContext 的 JSON 字段”

我正在使用 AndroidAnnotations RestClient 从我的 Web 服务中提取数据并序列化为 POJO。使用 ORMLite 时序列化工作正常,但我最近决定尝试 Active Android,现在我的类扩展了 Model。Gson 正在序列化我无法控制的父类。无论如何,我只能包含某些字段,或者只是从 RestClient 返回纯 JSON 并以不同的方式进行序列化

用户模型是

}

0 投票
2 回答
2259 浏览

android-annotations - 如何使用 AndroidAnnotations 取消 @Background 任务

我的用例是,每当用户键入 EditText 时,输入数据都用于在后台执行操作。这些操作可能需要足够长的时间才能导致 ANR。如果操作完成得足够快,@TextChange 和 @Background 可以正常工作。但是操作是否需要足够长的时间,以便用户输入更多数据,我会遇到线程问题,因为会有多个后台任务将命令更新相同的 UI 组件。

我想我用 AsyncTask API 实现了想要的行为,但也想寻找基于 AndroidAnnotations 的解决方案,因为它大大简化了代码。顺便说一句,很棒的库。

下面是一些代码片段,希望能说明我的观点。感谢您至少阅读,感谢评论/答案:)

更新:目前这是不可能的,请参阅下面的 DayS 的回答。

0 投票
1 回答
940 浏览

android-annotations - Android注释@UiThread竞争条件?

如果我在我的应用程序中使用许多这些嵌套的@UiThread 方法,我会遇到麻烦吗?

我可以因此获得一些比赛条件吗?

它只会影响性能吗?

0 投票
2 回答
1014 浏览

export - 带有下划线/派生类的类的带有 android 注释的 java.lang.ClassNotFoundException

我正在使用 android 注释,我可以正确编译我的项目并将其从 eclipse 部署到我的手机中。但是,当我导出应用程序时,它给了我一个黑屏和一个异常:

在我的另一台机器上,我可以导出它并且它工作正常。任何人的想法?