Ejemplo n.º 1
0
        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));
        }
Ejemplo n.º 2
0
 public void OnClientChange(bool clearing)
 {
     Log.Info("LiveDisplay", "clearing: " + clearing);
     musicControllerKitkat = MusicControllerKitkat.GetInstance();
 }