问题标签 [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.
java - AndroidAnnotations如何在onCreate之后添加初始化代码
如果我有一个活动定义为:
这将为我创建 onCreate() 方法,但是我想要在 onCreate 方法之后执行额外的初始化代码,我应该怎么做?我可以创建自己的 onCreate 方法并使用空的@EActivity,但有更好的方法吗?
android - 使用 AndroidAnnotations 找不到活动
嗨,我已经添加AndroidAnnotations
并配置了它;它生成带有下划线_
作为后缀的活动,但是当我尝试午餐应用程序时,它给出了这个错误
关于为什么它不起作用的任何建议
PD:我有 ADT v22 PD:我已经在清单中注册了 HelloAndroidActivity_
这是我的 manifest.xml(抱歉耽搁了)
android - AndroidAnnotations:@Rest注解编译错误
当尝试使用 @Rest 注释定义一个休息模板时,并且在该注释中提供一个或多个“转换器”时,我收到以下编译错误:
The converter class must be a subtype of org.springframework.http.converter.HttpMessageConverter
事实上,当我试图传入时GsonHttpMessageConverter.class
,MappingJacksonHttpMessageConverter.class
它们都是这样的子类型。
我的/libs
目录中包含以下库
我不确定这是 AndroidAnnotations 还是我自己的设置的问题,但我们将不胜感激。
android - DialogFragment 中的 YouTubePlayerFragment 生命周期
我正在尝试将YouTubePlayerFragment嵌入到DialogFragment中。我可以一次启动对话框并在其中显示 YouTubePlayer,但第二次它总是崩溃(无论我做什么)。我认为这是一个生命周期问题,我根本不明白。我正在使用 AndroidAnnotations,问题是 DialogFragment 的视图始终是在由 AndroidAnnotations 生成的 onCreateView 方法中创建的。
有谁知道在这种情况下如何处理 DialogFragment 的生命周期?
这是从 AndroidAnnotations 生成的代码:
这是我到目前为止所拥有的:
这是堆栈跟踪:
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 中进行标志编号检查。也许它会对某人有所帮助,因为我花了一整天的时间才弄清楚......
android - 设置 Netbeans 以识别编辑器中的 AndroidAnnotations 生成的类
我在 Netbeans 中创建了一个 Android 项目(使用 nbandroid 插件),并在库中添加了 AndroidAnnotations jar,并创建了 custom_rules.xml,如下所述:https ://github.com/excilys/androidannotations/wiki/Building -项目-蚂蚁。该项目编译并运行没有问题。但是生成的类不能被编辑器识别,所以像 MyActivity_ 这样的增强类没有代码补全。编辑器也显示编译错误,但编译或运行时没有错误。
如何配置 Netbeans 以识别生成的类?
android - 无法解析 googleplayservices
我正在尝试使用 google play 服务创建一个位置感知的 android 应用程序,因为这似乎是新的推荐方式。我已经使用我在 android 开发者网站上找到的教程来设置我的项目。它似乎正确并且构建良好,但是,当该活动在具有 google play 服务依赖项的活动开始之前,我在 log cat 中看到以下内容。
这里NewActivity是使用google play服务无法加载的Activity,HomeActivity是调用NewActivity的Activity。即使在我尝试启动 NewActivity 之前,这些错误也会出现在 HomeActivity 的负载上。
如果我不包含谷歌播放服务代码,我已经确认这可以正常工作。
我正在做的唯一似乎与规范或教程不同的事情是我正在使用 android-annotations 项目,这就是为什么您会在上面看到对 NewActivity_ 的引用,这是一个基于生成的类我在基类中编写的代码。
有没有其他人遇到过这个或知道如何解决?
谢谢你的帮助!
java - AsyncTask 泄漏:Robospice 和 AndroidAnnotations
正如许多开发人员所解释的那样,AsyncTask
它们有一个不便之处:它们在某些情况下会导致泄漏(例如,在AsyncTask
执行期间旋转屏幕(并因此重新启动活动)时)。
我想避免使用AsyncTask
和使用:
- RoboSpice:https ://github.com/octo-online/robospice/wiki/Understand-the-basics-of-RoboSpice-in-30-seconds
或者:
问题:
- Robospice 是否与 AndroidAnnotations 兼容?(如果我从 Robospice 开始并想稍后使用 AndroidAnnotations)
- AndroidAnnotations 中的异步方法是否具有与经典相同的泄漏
AsyncTask
?
android - Transfuse vs Android注解
我想知道是否有人使用Transfuse以及它与Android Annotations有何不同。我的意思是每个的优点和缺点,以及除了这两个之外是否还有其他选择。
谢谢。
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 构建它们工作正常,所有类都按应有的方式生成。