El receptor de difusión no funciona en ICS si la aplicación no se inicia al menos una vez
Esta pregunta se ha hecho pocas veces en el desbordamiento de la pila, pero ninguna solución, todavía. Tengo un receptor de la difusión para para recibir la acción conectada USB. La responsabilidad del receptor de la difusión es, si consigo la intención comienzo mi aplicación. En el archivo del manifiesto he agregado el receptor. Tengo la misma lógica trabajando en GingerBread, pero ICS no funciona. Muchas preguntas como, broadcast-not-invooking
1 : Android Boot-Up BroadCast No invocación y broadcastreciever-no-trabajo
- BOOT_COMPLETED no funciona en Android
- Determinar la entrada específica del cargador
- Actividad de Broadcastreceiver y Paused
- ¿Cómo puede comprobar si la música está reproduciendo utilizando un receptor de difusión?
- Transmisión recibida dos veces
Si inicio mi aplicación de forma manual una vez, y desde la próxima vez que esté conectada la conexión USB, mi aplicación se iniciará automáticamente. Intenta responder a la misma pregunta pero no responde. ¿Hay alguna solución para esto en ICS?
Este mi receptor
<receiver android:name="com.test.MyReceiver"> <intent-filter> <action android:name="android.hardware.usb.action.USB_STATE" /> <action android:name="android.net.wifi.STATE_CHANGE" /> <action android:name="android.net.wifi.WIFI_STATE_CHANGED" /> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> <action android:name="android.hardware.usb.action.USB_DEVICE_ATTACHED" /> </intent-filter> </receiver> and this is my class public class MyReceiver extends BroadcastReceiver { . . . public void onReceive(Context context, Intent intent) { .
¿Estoy equivocado en cualquier parte?
Gracias de antemano –Kozlov
- Registrar un Local BroadcastReceiver en AndroidManifest.xml?
- Cómo iniciar un IntentService de un WakefulBroadcastReceiver
- BroadcastReceivers en ICS
- Difusión de un problema INSTALL_REFERRER de intención
- ¿Es posible leer el historial de costos de llamadas desde el diálogo planteado después de finalizar la llamada de prepago?
- Receptor de difusión para inserción en contactos
- Android Widget Click y Broadcast Receiver no funciona
- Ventana emergente sobre la pantalla de llamada entrante nativa de Android, como la aplicación de llamador verdadero para Android
¿Hay alguna solución para esto en ICS?
Está funcionando correctamente. A partir de Android 3.1, no BroadcastReceiver
funcionará hasta que el usuario haya iniciado manualmente una actividad. Yo blogué sobre esto hace ocho meses .
- Pro guard error building release apk
- Java.io.FileNotFoundException: com / google / inject / internal / util / $ Finalizer.class al inicio de la aplicación android