Exemplo n.º 1
0
        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();
 }