protected async void RefresDataListView(string url) { var myList = await RssApi.GetArticles(url); RssArticles_ProgressBar.Visibility = Android.Views.ViewStates.Gone; if (RssArticles_listView.Adapter == null) { RssArticlesAdapter = new RssArticleListAdapter(this, myList); RssArticles_listView.Adapter = RssArticlesAdapter; } }
public override async void ViewDidLoad() { base.ViewDidLoad(); RssSource rssSource = BddHelper.Instance.GetById(Id); loader.StartAnimating(); var rssArticle = await RssApi.GetArticles(rssSource.Url); loader.StopAnimating(); loader.Hidden = true; RssArticlesTableViewSource rssArticlesTableViewSource = new RssArticlesTableViewSource(rssArticle); RssArticlesTableView.Source = rssArticlesTableViewSource; this.Title = rssSource.Title; }
public RssReaderService(string connectionString) { rssSourceRepository = new RssSourceRepository(connectionString); rssApi = new RssApi(); }