问题标签 [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 投票
3 回答
3567 浏览

android - Android 在库项目 Eclipse 中使用 AndroidAnnotations

我正在制作我的应用程序的付费/免费版本,所以有一个两个应用程序使用的“图书馆项目”。

我正在尝试使用 Android 注释来清理我的代码: http ://code.google.com/p/androidannotations/

不幸的是,当我在共享库项目中使用它时,我的一个项目在 Eclipse 中出现错误: xActivity_ 类型已定义 xActivity_.java /ProjectName/.apt_generated/lib/activities/

因为 Android Annotations 会在 .apt_generated 文件夹中自动创建一个带有额外“_”的新活动,因此允许其中一个应用程序创建此文件,但另一个应用程序收到“已定义”错误。

Eclipse 中有没有办法解决这个问题?还是 Android 注释有问题?

0 投票
2 回答
5309 浏览

android - Android Annotations 框架似乎没有生成任何东西

我正在尝试使用Android 注释框架,因为它看起来非常强大。我非常坚持基于它配置我的第一个项目。我遵循了wiki的每一步,但它在构建后不会生成任何文件。

因此,当我从清单中请求生成的类时:

我得到一个例外:

我的活动与 wiki 中的活动完全相同:

有任何想法吗?

编辑:刚刚发现创建了一个目录“.apt_generated”,但在构建后它是空的。

0 投票
2 回答
1192 浏览

android - 将 AndroidAnnotations Maven 设置适配到 Gradle

是否可以将 AndroidAnnotations Maven 设置调整到 Gradle 中? http://code.google.com/p/androidannotations/wiki/MavenEclipse 我似乎无法让它工作我不断得到com.sun.codemodel#codemodel;2.5-FROZEN-AA: not found

到目前为止我有这个

0 投票
2 回答
1339 浏览

android - 在 Scala 和 Gradle 中使用 AndroidAnnotations

是否可以将 AndroidAnnotations 与 Scala 编程语言和 Gradle 构建系统一起使用?当我尝试将 AndroidAnnotations 集成到我现有的 Android/Scala/Gradle 项目中时,编译失败,因为找不到生成的下划线类(例如 MyActivity_)。

以下是一些有用的起点和参考资料:

0 投票
1 回答
1164 浏览

android - “AndroidAnnotations”可靠吗?

AndroidAnnotations ”可靠吗?我已经搜索过它,但找不到很多关于它的文章(评论或教程)。

我一直在考虑在我已经有很多用户的项目中使用这个库。在采用它之前,我需要一个良好的声誉。所以我的担心主要是,

  • 有使用这个库的著名产品吗?
  • 我可以说它足够稳定,可以在我的大项目中采用它吗?
  • 会好好保养吗?(错误修复等)

提前致谢。

0 投票
1 回答
916 浏览

android - Roboguice、AndroidAnnotations 和线程之间的事件

当 RoboGuice 触发 Event 时,我的事件回调将在哪里执行,在哪个线程中?例如,我有一个活动(@Observes OnUpdateUiEvent e)。我还有一个触发新 OnUpdateUiEvent("data") 的后台线程。那么,按照我的理解,我的 do() 方法将在 bg 线程中执行吗?如果我用 AndroidAnnotations 中的 @Background 注释 do() 会怎样?预处理器是否应该在 runInUiThread() 中调用 do()?

如果一切正常,我认为这种模式将提供线程之间最简单的通信方式。

0 投票
1 回答
1302 浏览

android - 如何使用 android 注释创建一个非常简单的偏好活动?

我对 android 有点陌生,我听说过一个名为androidannotations的新有趣项目尝试过它,它很棒,并且没有影响应用程序的性能,因为它是一个预处理库,所以你可以简单地这样做:

但我没有发现如何使用androidannotations创建偏好活动,有什么想法吗?

0 投票
1 回答
2468 浏览

android - 使用AndroidAnnotations时@Background和屏幕旋转,如何确保收到回调?

使用 @Background 注释时,我们启动一个新线程。如果我们在这个线程执行旋转屏幕的时候,我们会丢失来自那个线程的回调吗?或者如何处理?使用 Loaders,这在屏幕后面进行了整理,因此我们不必担心使用异步任务时经常发生的问题。

但是@Background 注释是如何处理这个问题的呢?

0 投票
2 回答
4240 浏览

android - 是否可以使用 AndroidAnnotations 注入模拟以进行测试?

我还没有找到任何关于如何做到这一点的例子。我假设这是不可能的基于这样的例子:

要注入的类已经确定。

0 投票
1 回答
2415 浏览

android - Android注解和单元测试

我在我目前正在处理的示例项目中使用 AndroidAnnotations(2.5)。

由于您可以使用例如@EActivity,来注释您的类@ViewById@Click这都会导致生成的编译时代码,我想知道如何为任何 Android Annotations 支持的应用程序创建单元测试/功能测试。

我很想听听关于这个问题的一些意见。

干杯,