public override IBinder OnBind(Intent intent) { //Workaround for Kitkat to Retrieve Notifications. if (Build.VERSION.SdkInt < BuildVersionCodes.Lollipop) { ThreadPool.QueueUserWorkItem(o => { Thread.Sleep(1000); RetrieveNotificationFromStatusBar(); }); SubscribeToEvents(); RegisterReceivers(); remoteController = new RemoteController(Application.Context, this); remoteController.SetArtworkConfiguration(450, 450); audioManager = (AudioManager)Application.Context.GetSystemService(AudioService); audioManager.RegisterRemoteController(remoteController); musicControllerKitkat = MusicControllerKitkat.GetInstance(); } return(base.OnBind(intent)); }
public void OnClientChange(bool clearing) { Log.Info("LiveDisplay", "clearing: " + clearing); musicControllerKitkat = MusicControllerKitkat.GetInstance(); }