ResultReceiver.send sólo se puede llamar desde el mismo grupo de biblioteca
Tengo un IntentService que está usando android.support.v4.os.ResultReceiver para pasar datos. En el IntentService, cuando uso el método ResultReceiver.send para enviar el resultado de nuevo, Android Studio muestra un error diciendo
ResultReceiver.send sólo se puede llamar desde el mismo grupo de la biblioteca (groupId = com.android.support)
- Android DescargarManager get filename
- cómo registrar un receptor para capturar la descarga completada?
- Android en la facturación de la aplicación: Recepción onReceive nunca recibiendo llamadas incluso después de una compra exitosa
- Obteniendo nivel de batería en el widget android
- ACTION_HEADSET_PLUG demora de difusión
Recibo un mensaje similar al llamar al constructor de ResultReceiver. Pero el código se ejecuta incluso con este error. Esto comenzó a aparecer después de actualizar la versión de la biblioteca de soporte a 25.1.1.
¿Qué se supone que debo hacer para evitar esto?
- ViewFlipper: Receptor no registrado
- Permiso del receptor de facturación en la aplicación
- El envío de SMS mediante Intent no incluye destinatarios en algunos dispositivos
- Androide. Iniciar aplicación desde Dialer
- Android - Bluetooth discovery no encuentra ningún dispositivo
- No se puede tener más de un receptor INSTALL_REFFERER en Android Manifest
- Android: detecta cuándo se activa / desactiva el GPS (o cuando ya no se utiliza ninguna aplicación)
Hay dos versiones separadas de ResultReceiver. El soporte definido en el paquete android.support.v4.os tiene este problema.
Para una solución rápida, utilice el ResultReceiver estándar definido en el paquete android.os.
Tuve el problema similar. Sólo tiene que actualizar buildToolsVersion a '25 .0.2 'en build.gradle. Después de que el error actualizado se fue. Limpio n construir.