Exemplo n.º 1
0
        public override void OnPerformSync(Account account, Bundle extras, string authority, ContentProviderClient provider, SyncResult syncResult)
        {
            if (_servicoAtualizacao.Notificacao == null)
            {
                _servicoAtualizacao.Notificacao += notificacao => NotificationBuilder.ShowNotification(Context, notificacao);
            }

            _servicoAtualizacao.IniciarDownloadDados();
        }
Exemplo n.º 2
0
        protected override void OnCreate(Bundle bundle)
        {
            base.OnCreate(bundle);

            SetContentView(Resource.Layout.main);

            _tbMenu = FindViewById <Toolbar>(Resource.Id.main_tbmenu);

            SetSupportActionBar(_tbMenu);

            var servicoatualizacao = new ServicoAtualizacaoViewModel();

            servicoatualizacao.Notificacao += dto =>
            {
                NotificationBuilder.ShowNotification(this, dto);

                OnResume();
            };

            servicoatualizacao.IniciarDownloadDados();
        }