public void OnServiceConnected(ComponentName name, IBinder service) { playbackBinder = service as PlaybackBinder; if (playbackBinder == null) { throw new InvalidOperationException("Cannot bind to any service other than " + nameof(PlaybackService)); } OnPlaybackServiceBound(); }
public void OnServiceDisconnected(ComponentName name) { playbackBinder.PlaybackStatusChanged -= PlaybackStatusChanged; playbackBinder = null; }