Servicio enlazado a BroadcastReceiver
Tengo alguna clase de servicio , que registra varias alarmas.
En mi clase BroadcastReceiver , quiero que el método onReceive () llame a algún método de la clase Service .
- No se puede encontrar el receptor definido Definido ~ 1% del tiempo
- Instancia diferente de Applicationcontext en Broadcastreceiver
- DownloadManager.ACTION_DOWNLOAD_COMPLETE Receptor de difusión que recibe el mismo ID de descarga más de una vez con diferentes estados de descarga en Android
- Estoy recibiendo un error del receptor Broadcast como una excepción de punto nulo en el estudio de Android. Quiero recibir notificaciones de GCM
- actualizar mi aplicación
Sin embargo, no veo cómo puedo unirlos. Intenté hacer de BroadcastReceiver una clase interna, pero luego tuve más errores y no pude disparar la alarma.
Gracias
- Android: BroadcastReceiver intención de detectar la foto de la cámara tomada?
- Cómo recibir una emisión cuando la aplicación se instala o se elimina
- GetBoolean (EXTRA_NO_CONNECTIVITY) siempre devuelve false
- ¿Cómo puede comprobar si la música está reproduciendo utilizando un receptor de difusión?
- Widget onUpdate llamado cuando se inicia la Actividad de configuración
- Modo de timbre cambio de escucha Receptor de difusión?
- Android ACTION_DATE_CHANGED difusión
- ¿Cómo obtener el número de teléfono de una llamada entrante?
Mira http://developer.android.com/reference/android/content/BroadcastReceiver.html ciclo de vida. BroadcastReceiver se crea sólo para manejar un mensaje. Significa que su vida es muy corta, y también es apátrida. Así que no puedes atarle nada.
De todos modos puede intentar iniciar un formulario de servicio onReceive(Context context, Intent intent)
método BroadcastReceiver, de esta manera:
public void onReceive(Context context, Intent intent) { Intent intent2 = new Intent(context, GCMService.class); intent2.putExtras(intent); context.startService(intent2); }
Entonces a = el servicio debe manejar un mensaje de difusión.
Desde http://developer.android.com/guide/components/bound-services.html
Nota: Sólo las actividades, los servicios y los proveedores de contenido pueden vincularse a un servicio: no puede vincularse a un servicio desde un receptor de difusión.
- ¿Qué significa 'SRPy' en la documentación de Mockito
- ¿Cómo puedo agregar un botón a la ventana de información de un marcador?