public async override void OnCreate(Bundle savedInstanceState) { base.OnCreate(savedInstanceState); this.newsSource = savedInstanceState.GetString("newsSource"); this.mNewsItems = new List <NewsItem>(); this.newsInterface = new NewsImplementation(); this.mNewsItems.Add(new NewsItem("Test", "test", Resource.Drawable.placeholder)); try { if (!newsSource.Equals(null) || !newsSource.Equals("")) { List <Newsitem> newsItems = await newsInterface.GetPolarNews("Trump", newsSource); foreach (Newsitem item in newsItems) { mNewsItems.Add(new NewsItem(item.Title, item.Description, Resource.Drawable.placeholder)); } } } catch (Exception e) { Console.WriteLine(e); } mAdapter = new NewsAdapter(mNewsItems); mRecyclerView.SetAdapter(mAdapter); mRecyclerView.ScrollToPosition(0); mLayoutManager = new LinearLayoutManager(this.Activity); mRecyclerView.SetLayoutManager(mLayoutManager); }
public override async void ViewDidLoad() { base.ViewDidLoad(); this.newsInterface = new NewsImplementation(); try { if (!normalNewsSource.Equals(null) || !normalNewsSource.Equals("")) { List <Newsitem> newsItems = await newsInterface.GetPolarNews(queryTopic, normalNewsSource); var data = new List <NewsItemModel>(); foreach (Newsitem item in newsItems) { data.Add(new NewsItemModel() { Headline = item.Title, ArticleDate = item.PublishedDate, Preamble = item.Description, PhotoID = "placeholder.jpg", SourceName = "Source: " + item.SourceName }); } data.Add(new NewsItemModel() { Headline = "test", ArticleDate = DateTime.Now, Preamble = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test ", PhotoID = "placeholder.jpg", SourceName = "Source: " + "FakeNews" }); data.Add(new NewsItemModel() { Headline = "test", ArticleDate = DateTime.Now, Preamble = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test ", PhotoID = "placeholder.jpg", SourceName = "Source: " + "FakeNews" }); data.Add(new NewsItemModel() { Headline = "test", ArticleDate = DateTime.Now, Preamble = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test ", PhotoID = "placeholder.jpg", SourceName = "Source: " + "FakeNews" }); data.Add(new NewsItemModel() { Headline = "test", ArticleDate = DateTime.Now, Preamble = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test ", PhotoID = "placeholder.jpg", SourceName = "Source: " + "FakeNews" }); data.Add(new NewsItemModel() { Headline = "test", ArticleDate = DateTime.Now, Preamble = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test ", PhotoID = "placeholder.jpg", SourceName = "Source: " + "FakeNews" }); data.Add(new NewsItemModel() { Headline = "test", ArticleDate = DateTime.Now, Preamble = "test test test test test test test test test test test test test test test test test test test test test test test test test test test test ", PhotoID = "placeholder.jpg", SourceName = "Source: " + "FakeNews" }); this.NewsControllerView.Source = new NewsCollectionViewSource(this, data); } } catch (Exception e) { Console.Write(e); } }
public HomeFragment() { this.mNewsItems = new List <NewsItem>(); this.newsInterface = new NewsImplementation(); }
public ValuesController() { news = new NewsImplementation(); }