¿Le falta una llamada para anular el registroReceiver ()? En android
Obtuve el siguiente error
"¿Está perdiendo una llamada para cancelar el registro del receptor"
- ACTION_HEADSET_PLUG demora de difusión
- ¿Emisión si un dispositivo bluetooth está conectando / desconectando?
- GpsStatus.Listener sólo funciona si el GPS está activado
- Tratando de tener un Receptor Broadcast sin filtro
- Android - ¿Cuándo registrar / cancelar la inscripción de los receptores de difusión creados en una actividad?
android.app.IntentReceiverLeaked: Activity com.apps.activities.MainActivity has leaked IntentReceiver com.wwhere.fragment.MainRecyclerViewFragment$1@44d50ba8 that was originally registered here. Are you missing a call to unregisterReceiver()? at android.app.LoadedApk$ReceiverDispatcher.<init>(LoadedApk.java:809) at android.app.LoadedApk.getReceiverDispatcher(LoadedApk.java:610) at android.app.ContextImpl.registerReceiverInternal(ContextImpl.java:1478) at android.app.ContextImpl.registerReceiver(ContextImpl.java:1458) at android.app.ContextImpl.registerReceiver(ContextImpl.java:1452) at android.content.ContextWrapper.registerReceiver(ContextWrapper.java:467)
Mi código es
private BroadcastReceiver actionConversation = new BroadcastReceiver() { @Override public void onReceive(Context context, Intent intent) { setAdapter(); } }; private void registerBroadCasts() { IntentFilter intentConnection = new IntentFilter( Constants.CONVERSATION_SCREEN); getActivity().registerReceiver(actionConversation, intentConnection); }
Y llamo a registerBroadCasts () en el método onCreate.
- ACTION_MY_PACKAGE_REPLACED no recibido
- ¿Cuándo cancelar el registro de Broadcast Receiver registrado en onCreate?
- Excepción extraña de "Receptor no registrado"
- Usando getWindowManager () dentro de BroadcastReceiver
- BroadcastReceiver se dispara varias veces (PROVIDERS_CHANGED_ACTION)
- Android capturando el volumen hacia arriba / hacia abajo presiona teclas en receptor de difusión?
- ¿Cómo detectar cuando el usuario activa / desactiva el estado del GPS?
- Mantener el receptor de difusión funcionando después de cerrar la aplicación
Supongo que está utilizando GCM
en su aplicación.En la actividad en la que está registrando un dispositivo en GCM
, escriba el código siguiente:
@Override public void onDestroy() { // TODO Auto-generated method stub try{ if(mHandleMessageReceiver!=null) unregisterReceiver(mHandleMessageReceiver); }catch(Exception e) { } super.onDestroy(); }
Donde mHandleMessageReceiver es la instancia de BroadcastReceiver .
- Problema: el niño especificado ya tiene un padre. Debe llamar a removeView () en el padre del niño primero
- Mostrar archivo PDF en Android WebView utilizando mozilla pdf.js Nivel de API Android inferior a 19