问题标签 [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 回答
2741 浏览

java - AndroidAnnotations如何在onCreate之后添加初始化代码

如果我有一个活动定义为:

这将为我创建 onCreate() 方法,但是我想要在 onCreate 方法之后执行额外的初始化代码,我应该怎么做?我可以创建自己的 onCreate 方法并使用空的@EActivity,但有更好的方法吗?

0 投票
4 回答
3159 浏览

android - 使用 AndroidAnnotations 找不到活动

嗨,我已经添加AndroidAnnotations并配置了它;它生成带有下划线_作为后缀的活动,但是当我尝试午餐应用程序时,它给出了这个错误

关于为什么它不起作用的任何建议

PD:我有 ADT v22 PD:我已经在清单中注册了 HelloAndroidActivity_

这是我的 manifest.xml(抱歉耽搁了)

0 投票
2 回答
377 浏览

android - AndroidAnnotations:@Rest注解编译错误

当尝试使用 @Rest 注释定义一个休息模板时,并且在该注释中提供一个或多个“转换器”时,我收到以下编译错误:

The converter class must be a subtype of org.springframework.http.converter.HttpMessageConverter

事实上,当我试图传入时GsonHttpMessageConverter.classMappingJacksonHttpMessageConverter.class它们都是这样的子类型。

我的/libs目录中包含以下库

我不确定这是 AndroidAnnotations 还是我自己的设置的问题,但我们将不胜感激。

0 投票
1 回答
1449 浏览

android - DialogFragment 中的 YouTubePlayerFragment 生命周期

我正在尝试将YouTubePlayerFragment嵌入到DialogFragment中。我可以一次启动对话框并在其中显示 YouTubePlayer,但第二次它总是崩溃(无论我做什么)。我认为这是一个生命周期问题,我根本不明白。我正在使用 AndroidAnnotations,问题是 DialogFragment 的视图始终是在由 AndroidAnnotations 生成的 onCreateView 方法中创建的。

有谁知道在这种情况下如何处理 DialogFragment 的生命周期?

这是从 AndroidAnnotations 生成的代码:

这是我到目前为止所拥有的:

这是堆栈跟踪:

0 投票
1 回答
4798 浏览

android - 使用 DialogFragment 和 Android Annotations 设置日期

我在使用对话框片段在 DatePicker 中选择的写入日期时遇到问题。我正在尝试使用 Android 注释来做到这一点。问题是,我必须在 DatePickerFragment 类的 OnDateSet 函数上实现将此日期设置为 TextView 的行为。

如何选择应该在哪个 TextView 中写入 @Click?

下面的代码:

应该实现日期写入的函数是:

@Click(R.id.main_search_from_btn) public void showFromDatePickerDialog(View v)

它应该将日期写入 dateFromTV

@Click(R.id.main_search_to_btn) public void showToDatePickerDialog(View v)

它应该将日期写入 dateToTV

我解决了这个问题。

我需要的是标志,这些标志设置在每个按钮@Click 上,然后在 onDateSet case switch 中进行标志编号检查。也许它会对某人有所帮助,因为我花了一整天的时间才弄清楚......

0 投票
1 回答
107 浏览

android - 设置 Netbeans 以识别编辑器中的 AndroidAnnotations 生成的类

我在 Netbeans 中创建了一个 Android 项目(使用 nbandroid 插件),并在库中添加了 AndroidAnnotations jar,并创建了 custom_rules.xml,如下所述:https ://github.com/excilys/androidannotations/wiki/Building -项目-蚂蚁。该项目编译并运行没有问题。但是生成的类不能被编辑器识别,所以像 MyActivity_ 这样的增强类没有代码补全。编辑器也显示编译错误,但编译或运行时没有错误。

如何配置 Netbeans 以识别生成的类?

0 投票
1 回答
1445 浏览

android - 无法解析 googleplayservices

我正在尝试使用 google play 服务创建一个位置感知的 android 应用程序,因为这似乎是新的推荐方式。我已经使用我在 android 开发者网站上找到的教程来设置我的项目。它似乎正确并且构建良好,但是,当该活动在具有 google play 服务依赖项的活动开始之前,我在 log cat 中看到以下内容。

这里NewActivity是使用google play服务无法加载的Activity,HomeActivity是调用NewActivity的Activity。即使在我尝试启动 NewActivity 之前,这些错误也会出现在 HomeActivity 的负载上。

如果我不包含谷歌播放服务代码,我已经确认这可以正常工作。

我正在做的唯一似乎与规范或教程不同的事情是我正在使用 android-annotations 项目,这就是为什么您会在上面看到对 NewActivity_ 的引用,这是一个基于生成的类我在基类中编写的代码。

有没有其他人遇到过这个或知道如何解决?

谢谢你的帮助!

0 投票
2 回答
805 浏览

java - AsyncTask 泄漏:Robospice 和 AndroidAnnotations

正如许多开发人员所解释的那样,AsyncTask它们有一个不便之处:它们在某些情况下会导致泄漏(例如,在AsyncTask执行期间旋转屏幕(并因此重新启动活动)时)。

我想避免使用AsyncTask和使用:

或者:

问题:

  1. Robospice 是否与 AndroidAnnotations 兼容?(如果我从 Robospice 开始并想稍后使用 AndroidAnnotations)
  2. AndroidAnnotations 中的异步方法是否具有与经典相同的泄漏AsyncTask
0 投票
1 回答
1636 浏览

android - Transfuse vs Android注解

我想知道是否有人使用Transfuse以及它与Android Annotations有何不同。我的意思是每个的优点和缺点,以及除了这两个之外是否还有其他选择。

谢谢。

0 投票
1 回答
2652 浏览

android - Android Studio with AndroidAnnotations -> 这些类型不会进行注解处理

我不确定是 Android Studio ( 0.1.9 ) 还是 AndroidAnnotation 问题,但是,最近我无法制作和编译我的 AndroidAnnotations 项目。

好的,所以我尝试制作项目,这就是我在“消息”窗口中得到的:

不多不少,不多不少。结果我没有创建我的 SplashActivity_。此消息来自全新项目,但我的旧项目也受到影响。

Android Studio 的回答:使用 AndroidAnnotations没有帮助。

我在 Android Studio 之前几周就在使用 AA 和 IntelliJ 没有问题。IMO 它可能会在最新的 Android Studio 更新后发生,但现在可能有某种解决方案,如果没有,我会向 Android Studio 团队报告。感谢帮助。

还有一件事。我的项目使用 Maven 并从 CLI 构建它们工作正常,所有类都按应有的方式生成。