Fatal Exception: android.app.RemoteServiceException: can't deliver broadcast at android.os.Handler.dispatchMessage

后端 未结 2 415
余生分开走
余生分开走 2020-12-09 16:15

I am using broadcast messages on my android application (From io.socket I am sending broadcast messages to my Activity page). On some devices Samsung SM-G950F

2条回答
  •  不思量自难忘°
    2020-12-09 17:09

    I was facing the same issue with my app, what I do is use LocalBroadcastManager instead of context. Android documents also suggest using LocalBroadcastManager for sending in-app broadcast receivers.

    //register your receiver like this
    LocalBroadcastManager.getInstance(this).registerReceiver(mMessageReceiver,
              new IntentFilter("custom-event-name"));
    
    // unregister  like this
    LocalBroadcastManager.getInstance(this).unregisterReceiver(mMessageReceiver);
    
    // broadcastlike this
    LocalBroadcastManager.getInstance(this).sendBroadcast(intent);
    

    Hope this will help. Thanks! :)

提交回复
热议问题