private async Task LoadDataAsync(string uri) { if (_snakeBite != null) { string responseJsonString = null; using (var httpClient = new HttpClient()) { try { Task <HttpResponseMessage> getResponse = httpClient.GetAsync(uri); HttpResponseMessage response = await getResponse; responseJsonString = await response.Content.ReadAsStringAsync(); _snakeBite = JsonConvert.DeserializeObject <SnakeBite>(responseJsonString); } catch (Exception ex) { string message = ex.Message; } } } }
private void SnakebiteBtn_Click(object sender, EventArgs e) { mountainService = new MountainsService(); mSnakeBite = mountainService.GetSnakeBiteData(); var intent = new Intent(this, typeof(SnakeBiteAct)); intent.PutExtra("TITLE", mSnakeBite.Title); intent.PutExtra("TITLEDESC", mSnakeBite.TitleDesc); intent.PutExtra("Description1", mSnakeBite.Description1); intent.PutExtra("Description2", mSnakeBite.Description2); intent.PutExtra("Description3", mSnakeBite.Description3); intent.PutExtra("Description4", mSnakeBite.Description4); intent.PutExtra("Description5", mSnakeBite.Description5); intent.PutExtra("Description6", mSnakeBite.Description6); intent.PutExtra("Description7", mSnakeBite.Description7); intent.PutExtra("Description8", mSnakeBite.Description8); intent.PutExtra("Description9", mSnakeBite.Description9); intent.PutExtra("Description10", mSnakeBite.Description10); StartActivity(intent); OverridePendingTransition(Resource.Animation.slide_right, Resource.Animation.fade_out); }