public override void OnReceive(Context context, Intent intent) { string action = intent.Action; LogsManager.Instance.Debug(string.Format("ScreenReceiver.OnReceive (action='{0}')", action)); if (action == Android.Content.Intent.ActionScreenOn) { m_service.OnScreenChanged(true); } else if (action == Android.Content.Intent.ActionScreenOff) { m_service.OnScreenChanged(false); } else { LogsManager.Instance.Error(string.Format("Unhandled action '{0}' received in ScreenReceiver", action)); } }