首页 > TAG信息列表 > android-annotations

Android注解和单元测试

我正在当前正在处理的示例项目中使用AndroidAnnotations(2.5). 由于您可以使用@ EActivity,@ ViewById,@ Click注释类,这些类都会导致生成编译时代码,因此我想知道如何为任何支持Android Annotations的应用程序创建单元测试/功能测试. 我很想听听对此事的一些看法. 干杯,解决方法:

在Parceler中使用Android注释

我在Android项目中使用Android注释.由于实现Parcelable的工作量很大,因此我想使用Parceler和@Parcel批注. 问题是,如果我想使用Android Annotations的@FragmentArg注释,则(出于显而易见的原因)无法识别该类将在实现Parcelable接口的情况下生成. 我现在有两个问题: > Parceler会将生

AndroidAnnotations Rest查看响应数据

我正在使用Android Annotations RestService进行API调用.唯一的问题是我收到了JSON,但是我不知道如何看到该JSON字符串. 有没有办法查看响应数据,以便查看JSON字符串/内容? 我尝试使用ClientHttpRequestInterceptor,但是它仅向服务器显示请求的数据,而不向响应显示.解决方法:创建此

如何在Android中删除可为空的警告?

我正在使用Android支持的注释库. 这对于检查NullpointerExceptions非常有用.但是,如果我检查变量是否为null,这也很烦人. 在这种情况下: @Nullable String value; boolean isValid(String target) { return (target != null && target.length() > 0); } void test() { if

使用AndroidAnnotations片段插入视图

我正在尝试将片段从经典实现切换到AndroidAnnotations. 当我使用@EFragment(R.layout.my_fragment)时,我得到一个空白视图. @EFragment(R.layout.my_fragment) public class MyFragment extends Fragment { } 如果我这样走就可以了: public class MyFragment extends Fragmen

Java-Androidannotations:全新构建中来自其他包的类无法解析

如果我执行的是干净构建,则当我使用带注释的活动而不与我当前所在的活动位于同一程序包中时,会出现编译错误. 让我举个例子:我有这个活动com.example.packageA.A: @EActivity public class A extends Activity { @Override protected void onCreate(Bundle savedInstanceSt

带有Android注释的类未找到异常

我有这个代码 @EActivity(R.layout.activity_app_list) public class MainListView extends SherlockFragmentActivity { } 这是例外 android.content.ActivityNotFoundException: Unable to find explicit activity class {com.imona.android/com.imona.android.MainListView

android – Rest API – 如何添加自定义标头?

我想用自定义标头发出POST请求.我无法使用AA Rest API – https://github.com/excilys/androidannotations/wiki/Rest%20API找到有关如何执行此操作的信息. 我应该使用ClientHttpRequestInterceptor,它用于经过身份验证的请求吗? https://github.com/excilys/androidannotations/w

在Android注释中使用@Rest进行多部分发布

我正在向服务器发送一个多部分请求,该服务器将包含一个图像,以及一些字符串. 我还没有找到任何关于如何完成这项任务的指南,我发现的只是如何发布和获取和放置等等,但是没有任何关于多部分.我很乐意提供任何帮助,谢谢解决方法:Here你有一个使用@Rest接口声明它的例子和here你有一个

Roboguice,AndroidAnnotations和线程之间的事件

当RoboGuice触发Event时,我的事件回调将在哪里执行,在哪个线程? 例如,我有一个活动(@Observes OnUpdateUiEvent e).我还有一个后台线程,它会触发新的OnUpdateUiEvent(“data”).那么,我的do()方法将在我理解的bg线程中执行?如果我使用AndroidAnnotations中的@Background注释do(),会是

使用Android Annotation REST服务的POST请求

我在我的项目中使用Android Annotation并尝试通过以下代码发送POST请求,但是下面的代码有问题,因为我没有按预期得到响应: @Rest(rootUrl = "http://xyz.com", converters = {GsonHttpMessageConverter.class}) public interface A { @Post("/authenticate/email/") publi

java – 为什么注释属性Rest.rootUrl的值必须是常量表达式?

我正在使用Android Annotations Framework,专门用于Rest Integration. 我有以下代码. 主机配置的接口 public interface Host { public String URL = "http://192.168.2.137"; } 以及用于休息通信的带注释的接口. @Rest(rootUrl = Host.URL, converters = { MappingJacksonH

androidannotations @AfterViews没有调用,editText为null

我有一个类,它从Fragment扩展.在一个类里面,我的editText是null,而@AfterViews没有调用这里是我的代码: @EFragment public class Search extends Fragment { private final String TAG = Search.class.getCanonicalName(); private static ProgressDialog progressDialog; privat

将AndroidAnnotations Maven设置调整为Gradle

是否可以将AndroidAnnotations Maven设置调整为Gradle? http://code.google.com/p/androidannotations/wiki/MavenEclipse我似乎无法使它工作我继续得到com.sun.codemodel#codemodel; 2.5-FROZEN-AA:未找到 到目前为止,我有这个 description = "App" abbreviation = "App" version =

java – Android:NullPointerException尽管@NonNull

我正在使用注释来确保参数不为null,假设这会导致编译器检查. public @Nullable ApplicationAccount accountForKey(@NonNull String key) { return accounts.get(key); } 但是,通过运行此代码,我在此行上得到了NullPointerException java.util.concurrent.ConcurrentHashMa

Android Annotations找不到AndroidManifest.xml

我已经检查了几个不同的问题,但没有一个提供适合我的解决方案.我正在使用Android Annotations开发一个项目,当我尝试构建我的项目时,它失败并出现以下错误(Project_Location只是我的本地项目文件夹): error: Could not find the AndroidManifest.xml file in specified path : [/P