Este error comenzó a ocurrir cuando se inicia la aplicación por primera vez aunque no estoy enviando una notificación push: BroadcastReceiver trying to return result during a non-ordered broadcast java.lang.RuntimeException: BroadcastReceiver trying to return result during a non-ordered broadcast at android.content.BroadcastReceiver.checkSynchronousHint(BroadcastReceiver.java:799) at android.content.BroadcastReceiver.setResultCode(BroadcastReceiver.java:565) at com.pushnotification.GcmBroadcastReceiver.onReceive(GcmBroadcastReceiver.java:17) at android.app.ActivityThread.handleReceiver(ActivityThread.java:2712) at android.app.ActivityThread.access$1700(ActivityThread.java:144) at android.app.ActivityThread$H.handleMessage(ActivityThread.java:1449) at android.os.Handler.dispatchMessage(Handler.java:102) at android.os.Looper.loop(Looper.java:155) […]
IntentFilter intentFilter = new IntentFilter("test"); registerReceiver(mReceiver, intentFilter); Me gustaría no tener ningún filtro como registerReceiver(mReceiver, null) pero mi aplicación se bloquea como resultado de eso. ¿Puedo tener new IntentFiler() como un new IntentFiler() vacío?
Estoy desarrollando un servicio android a nivel de SO. (no de SDK, su código fuente android.Fe parte de mi ROM personalizada.Puedo tun yo como root) Voy a dar una interfaz a las aplicaciones para hacer algo con mi intención personalizada. Al final quiero saber quiénes están escuchando esta intención. ¿Hay alguna forma de obtener la […]
Podemos eliminar una emisión ordenada con abortBroadcast (), ¿hay una manera de eliminar completamente una emisión ordenada pegajosa?
Tengo un receptor que está registrado en AndroidManifest , pero parece que no puede recibir intenciones cuando se cancela la aplicación, supongo que tengo algunos malentendidos en el ciclo de vida del proceso de Android? Gracias por cualquier ayuda.
Estoy tratando de "escuchar" cuando un usuario toma la imagen usando la aplicación de cámara por defecto. Utilicé la solución del receptor de difusión como a continuación Manifiesto: <receiver android:name=".CameraEventReceiver" android:enabled="true" > <intent-filter> <action android:name="com.android.camera.NEW_PICTURE" /> <action android:name="android.hardware.action.NEW_PICTURE" /> <data android:mimeType="image/*" /> </intent-filter> </receiver> El receptor: public class CameraEventReceiver extends BroadcastReceiver { @Override public void […]
En primer lugar ya he buscado posibles soluciones, lo intenté todo y todavía no funcionó. Debo estar perdiendo algo. Estoy intentando crear una aplicación que recibe / lee y escribe SMS. la parte de escritura está funcionando muy bien, mi receptor de difusión no captura la emisión. AndroidManifest.xml <uses-permission android:name="android.permission.RECEIVE_SMS" /> <uses-permission android:name="android.permission.SEND_SMS" /> <uses-permission […]
en mi aplicación Tengo un GpsStatus.Listener para recibir eventos cuando el usuario activa o desactiva GPS. Todo funciona bien si el GPS está activado antes de iniciar la aplicación . En este caso recibo un GPS_EVENT_STARTED o un GPS_EVENT_STOPPED cada vez que activar o desactivar el GPS. El problema es si el GPS está apagado […]
Tengo un receptor de Broadcast en mi Fragmento, para rastrear cualquier recibo de SMS. private BroadcastReceiver smsBroadcastReceiver; IntentFilter filter = new IntentFilter("android.provider.Telephony.SMS_RECEIVED"); @Override public void onActivityCreated(@Nullable Bundle savedInstanceState) { super.onActivityCreated(savedInstanceState); smsBroadcastReceiver = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { Log.e("smsBroadcastReceiver", "onReceive"); } }; } @Override public void onStart() { super.onStart(); LocalBroadcastManager.getInstance(getActivity()).registerReceiver(smsBroadcastReceiver, […]
Idealmente, no quiero iniciar una actividad para hacer esto. Cuando se pierde la conexión WiFi, mi aplicación debe cerrarse porque se trata de un error grave para nosotros. Quiero mostrar un mensaje de error y hacer que el usuario presione un botón Ok y salga de la aplicación. ¿Cuál es la mejor manera de hacer […]