Tag: android annotations

Android: NullPointerException a pesar de @NonNull

Estoy utilizando anotaciones para asegurar que el parámetro no será nulo, suponiendo que esto podría causar la comprobación del compilador. public @Nullable ApplicationAccount accountForKey(@NonNull String key) { return accounts.get(key); } Sin embargo, al ejecutar este código obtengo NullPointerException exactamente en esta línea java.util.concurrent.ConcurrentHashMap.get (ConcurrentHashMap.java:883) ¿Cuál es el punto de las anotaciones entonces? Aún más oscuro, […]

Cómo configurar IntelliJ IDEA correctamente para procesar Anotaciones de Android?

Cómo configurar IntelliJ IDEA correctamente para procesar anotaciones? Uso del processor:process destino de maven processor:process funciona bien, pero ¿cómo proceso sin usar el destino de maven en IntelliJ IDEA (usando sus preferencias de procesamiento de anotaciones)? En las preferencias de IntelliJ / Procesadores de anotación, tengo la siguiente configuración: " Enable annotation processing " está […]

Manejo del tiempo de espera con AndroidAnnotations (Spring Rest)

Básicamente, lo que estoy enfrentando hoy es el siguiente: Manejar Tiempo de espera de la petición al hacer las acciones de descanso. Parece sencillo escrito, pero no tan fácil de codificar. Esta es mi implementación hasta ahora: List<ClientHttpRequestInterceptor> interceptors = new ArrayList<ClientHttpRequestInterceptor>(); interceptors.add( new NetworkInterceptor() ); tpl.setInterceptors( interceptors ); Así que ahora, después de establecer […]

El procesamiento de AndroidAnnotations falla en IntelliJ porque R.java no se genera

Creo que hay algún problema con IntelliJ cuando genera el archivo R.java, lo que conduce a un problema en AndroidAnnotations porque no puede resolver el ID de recurso para mi diseño. Aquí está mi actividad: package com.airlocksoftware.canvastest; import android.app.Activity; import android.os.Bundle; import com.googlecode.androidannotations.annotations.EActivity; @EActivity(R.layout.main) public class MyActivity extends Activity { /** * Called when the […]

Transfuse vs AndroidAnnotations

Me gustaría saber si hay alguien usando Transfuse y cómo difiere de Android Annotations . Me refiero a los pros y contras de cada uno, y si hay otras opciones además de estos dos. Gracias.

¿Es posible inyectar simulacros para realizar pruebas con AndroidAnnotations?

No he encontrado ningún ejemplo sobre cómo hacer esto. Estoy asumiendo que no es posible basado en ejemplos como este: @Bean(MyImplementation.class) MyInterface myInterface; Donde la clase para inyectar ya está determinada.

AndroidAnnotations y Dagger

Estoy tratando de usar Dagger para inyectar en una actividad anotada de Android. java.lang.IllegalArgumentException: No inject registered for members/com.app.server.AddServerActivity_. You must explicitly add it to the 'injects' option in one of your modules. Si intento y com.app.server.AddServerActivity_ el com.app.server.AddServerActivity_ al módulo consigo un diverso error Error: java.lang.ClassCastException: com.sun.tools.javac.code.Attribute$Error cannot be cast to com.sun.tools.javac.code.Attribute$Class java.lang.RuntimeException: java.lang.ClassCastException: […]

Android – jmdns no descubre los dispositivos

Estoy intentando implementar una clase para descubrir servicios en la red. He intentado trabajar con el NSD de Android y descubre los servicios bien, pero sólo admite niveles de API de 16 y más, y no puedo recuperar el campo txtRecord dentro de la información de servicio (devuelve null por alguna razón). Resulta que es […]

Android Anotaciones: Clase anotada Xyz_ no encontrando su original ("no se puede encontrar la clase de símbolo Xyz")

Utilizo las últimas anotaciones Android 2.6 e IntelliJ IDEA. A veces siempre tengo problemas con las anotaciones / classpath / orden de compilación. Parece ocurrir irregularmente. Tuve el proyecto de compilar más temprano hoy, luego cambió un archivo res / layout-xml más adelante, entonces intento construir el proyecto y obtener un error. Pero no hay […]

Gradle + Annotations + Flavors = no ejecutará procesador de anotaciones

Tengo un script de compilación de Gradle que está usando un procesador de anotaciones (Android Annotations) para generar código. El edificio estaba bien hasta que agregué un nuevo Sabor Pro . Puedo construir el sabor libre pero cuando construyo el favorable sabor el procesador de las anotaciones no es funcionado. Esto hace que falte el […]

FlipAndroid es un fan de Google para Android, Todo sobre Android Phones, Android Wear, Android Dev y Aplicaciones para Android Aplicaciones.