Example #1
0
            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));
                }
            }