private async Task LoadDataAsync(string uri) { if (_leaveNoTraces != 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(); _leaveNoTraces = JsonConvert.DeserializeObject <LeaveNoTrace>(responseJsonString); } catch (Exception ex) { string message = ex.Message; } } } }
private void BtnLnt_Click(object sender, EventArgs e) { mountainService = new MountainsService(); mLnt = mountainService.GetLeaveNoTraceData(); var intent = new Intent(this, typeof(LeaveNoTraceAct)); intent.PutExtra("Title", mLnt.Title); intent.PutExtra("Desc", mLnt.Desc); intent.PutExtra("Desc1", mLnt.Desc1); intent.PutExtra("Desc11", mLnt.Desc11); intent.PutExtra("Desc2", mLnt.Desc2); intent.PutExtra("Desc22", mLnt.Desc22); intent.PutExtra("Desc3", mLnt.Desc3); intent.PutExtra("Desc33", mLnt.Desc33); intent.PutExtra("Desc4", mLnt.Desc4); intent.PutExtra("Desc44", mLnt.Desc44); intent.PutExtra("Desc5", mLnt.Desc5); intent.PutExtra("Desc55", mLnt.Desc55); intent.PutExtra("Desc6", mLnt.Desc6); intent.PutExtra("Desc66", mLnt.Desc66); intent.PutExtra("Desc7", mLnt.Desc7); intent.PutExtra("Desc77", mLnt.Desc77); intent.PutExtra("Desc8", mLnt.Desc8); intent.PutExtra("Desc88", mLnt.Desc88); intent.PutExtra("Icon1", mLnt.Icon1); intent.PutExtra("Icon2", mLnt.Icon2); intent.PutExtra("Icon3", mLnt.Icon3); intent.PutExtra("Icon4", mLnt.Icon4); intent.PutExtra("Icon5", mLnt.Icon5); intent.PutExtra("Icon6", mLnt.Icon6); intent.PutExtra("Icon7", mLnt.Icon7); intent.PutExtra("Icon8", mLnt.Icon8); StartActivity(intent); OverridePendingTransition(Resource.Animation.slide_right, Resource.Animation.fade_out); }