Exemplo n.º 1
0
        protected override void OnResume()
        {
            Logger.Information("OnResume()", nameof(MainActivity));

            base.OnResume();
            RaiseStateChanged(ResumeSupportState.Active, _currentState);
            _currentState = ResumeSupportState.Active;
        }
Exemplo n.º 2
0
        protected override void OnPause()
        {
            Logger.Information("OnPause()", nameof(MainActivity));

            base.OnPause();
            var newState = IsFinishing ? ResumeSupportState.Stopped : ResumeSupportState.Paused;

            RaiseStateChanged(newState, _currentState);
            _currentState = newState;
        }
Exemplo n.º 3
0
        private void RaiseStateChanged(ResumeSupportState current, ResumeSupportState previous)
        {
            ((IResumeSupportService)this).StateChanged?.Invoke(this, current, previous);
            if (_serviceConnection.IsConnected)
            {
                _serviceConnection.Binder.Service.HasCome += Service_HasCome;
            }

            if (_serviceConnection.IsConnected)
            {
                var aaa = _serviceConnection.Binder.Service.TestCall("caaaaaaaaaaaaaaal");
            }
        }