Exemple #1
0
        static void StartEnergySaverListeners()
        {
            if (!Platform.HasApiLevel(BuildVersionCodes.Lollipop))
            {
                return;
            }

            powerReceiver = new EnergySaverBroadcastReceiver(OnEnergySaverChanged);
            Platform.AppContext.RegisterReceiver(powerReceiver, new IntentFilter(PowerManager.ActionPowerSaveModeChanged));
        }
 public void StopEnergySaverListeners()
 {
     try
     {
         Platform.AppContext.UnregisterReceiver(powerReceiver);
     }
     catch (Java.Lang.IllegalArgumentException)
     {
         System.Diagnostics.Debug.WriteLine("Energy saver receiver already unregistered. Disposing of it.");
     }
     powerReceiver.Dispose();
     powerReceiver = null;
 }
Exemple #3
0
        static void StopEnergySaverListeners()
        {
            if (!Platform.HasApiLevel(BuildVersionCodes.Lollipop))
            {
                return;
            }

            try
            {
                Platform.AppContext.UnregisterReceiver(powerReceiver);
            }
            catch (Java.Lang.IllegalArgumentException)
            {
                System.Diagnostics.Debug.WriteLine("Energy saver receiver already unregistered. Disposing of it.");
            }
            powerReceiver.Dispose();
            powerReceiver = null;
        }
 public void StartEnergySaverListeners()
 {
     powerReceiver = new EnergySaverBroadcastReceiver(Battery.OnEnergySaverChanged);
     Platform.AppContext.RegisterReceiver(powerReceiver, new IntentFilter(PowerManager.ActionPowerSaveModeChanged));
 }
Exemple #5
0
 void StartEnergySaverListeners()
 {
     powerReceiver = new EnergySaverBroadcastReceiver(OnEnergySaverChanged);
     Application.Context.RegisterReceiver(powerReceiver, new IntentFilter(PowerManager.ActionPowerSaveModeChanged));
 }