private void UnRegisterBroadcastReceiver() { if (_broadcastReceiver != null) { LocalBroadcastManager.UnregisterReceiver(_broadcastReceiver); _broadcastReceiver = null; } }
private void RegisterBroadcastReceiver() { if (_broadcastReceiver == null) { var intentFilter = new IntentFilter(); intentFilter.AddAction("TrackingStopped"); _broadcastReceiver = new TracksBroadcastReceiver(TrackingStopped); LocalBroadcastManager.RegisterReceiver(_broadcastReceiver, intentFilter); } }