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(); }
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(); }