Articles of android

La actividad de Android onDestroy () no siempre se llama y si se llama solo se ejecuta una parte del código

onDestroy () no siempre se llama. Si se llama, solo se ejecuta una parte del código. Y la mayor parte del tiempo en LogCat solo veo el mensaje “gps state on destroy called first”. ¿Porqué es eso? protected void onDestroy(){ super.onDestroy(); Log.d(“on destroy called”, “gps state on destroy called first”); editor.putBoolean(“gpsOn”, false); Log.d(“on destroy called”, […]

Convertidor personalizado para Retrofit 2

Tengo que manejar respuestas dinámicas de JSON. Antes, estaba usando clases y anotaciones de la siguiente manera: public class ChatResponse { @SerializedName(“status”) private int status; @SerializedName(“error”) private String error; @SerializedName(“response”) private Talk response; public int getStatus() { return status; } public String getError() { return error; } public Talk getResponse() { return response; } } […]

¿Cómo obtener un ListView no desplazable?

Me gustaría un ListView no desplazable y mostrar todo ListView. Es porque toda mi pantalla es una ScrollView y distribuyo widgets con RelativeLayout, por lo que no necesito el desplazamiento ListView. Configuré mi interfaz de usuario con código, no con xml. He usado listView.setScrollContainer(false) , pero no funciona, no entiendo por qué. Gracias.

ClassLoader hace referencia a la ruta desconocida: / data / app /

Estoy recibiendo este error. Se dice que ClassLoader referenced unknown path Y no sé qué hacer? ¿Alguien puede resolver mi problema? 03-11 01:35:46.231 3040-3040/com.pptsindia.feedapp I/art: Not late-enabling -Xcheck:jni (already on) 03-11 01:35:46.418 3040-3040/com.pptsindia.feedapp W/System: ClassLoader referenced unknown path: /data/app/com.pptsindia.feedapp-1/lib/x86 03-11 01:35:46.884 3040-3040/com.pptsindia.feedapp D/AndroidRuntime: Shutting down VM 03-11 01:35:46.886 3040-3040/com.pptsindia.feedapp E/AndroidRuntime: FATAL EXCEPTION: main Process: com.pptsindia.feedapp, […]

Reproducir un clip de audio en una llamada en curso

¿Es posible modificar una llamada activa al superponer una pista de sonido durante la llamada? Busqué el SDK, pero no pude encontrar ninguna API para hacer esto en la documentación. Estoy tratando de investigar la viabilidad de reproducir una llamada / clip de audio grabados previamente en una llamada en curso.

CMUSphinx PocketSphinx – Reconoce todo (o gran cantidad) de palabras

Antes de intentar usar PocketSphinx para Android, utilicé la API de reconocimiento de voz de Google. No necesité establecer un nombre de búsqueda o un archivo de diccionario. Simplemente reconoció cada palabra que se dijo. Ahora, en PocketSphinx, necesito hacerlo. Pero solo puedo encontrar cómo establecer el reconocimiento para una palabra, o para establecer el […]

Proceso de inscripción del certificado

Estoy buscando un procedimiento para inscribir un certificado. He buscado mucho pero no encontré una buena respuesta. Hasta ahora lo entiendo primero tengo que generar una tienda de claves (para crear una clave pública y una privada), entonces la clave privada debe mantenerse privada y la clave pública es enviar con otra información (como nombre, […]

¿Cómo iniciar correctamente la actividad desde PostExecute en Android?

Tengo una AsyncTask, que llena una Lista personalizada con datos analizados de Internet. En PostExecute llené esa lista y la preparo para transferirla a una nueva actividad. Lo hago de esta manera: @Override protected void onPostExecute(List result) { super.onPostExecute(result); MainActivity.progressDialog.dismiss(); context.startActivity(new Intent(context, ResultsQueryActivity.class)); } donde el contexto private Context context; En LogCat después de ejecutar […]

TransformException entrada duplicada para common.annotations.Beta

Esto comenzó cuando agregué google-api-services-calendar . Me aparece este error al intentar comstackr: Error:Execution failed for task ‘:app:transformClassesWithJarMergingForDebug’. com.android.build.transform.api.TransformException: java.util.zip.ZipException: duplicate entry: com/google/common/annotations/Beta.class Esto es parte del resultado al ejecutar la ./gradlew app:dependencies : compile – Classpath for compiling the main sources. +— com.google.android.gms:play-services-measurement:8.1.0 | +— com.google.android.gms:play-services-base:8.1.0 | | \— com.google.android.gms:play-services-basement:8.1.0 | | \— com.android.support:support-v4:22.2.0 […]

BroadcastReceiver como clase interna

Sé que BroadcastReceiver no se puede usar si se define como clase interna de la actividad. Pero me pregunto por qué? ¿Es porque el sistema tendría que crear una instancia de un objeto de Activity grande para simplemente haber instanciado una instancia de receptor?