private async void getFAQ() { progress.Show(); try { FAQ_ResData response = await faq_api.GetFAQList(); faq_List = response.res_data; // Toast.MakeText(this.Activity, "-->" + myFinalList[0].name,ToastLength.Short).Show(); for (int i = 0; i < faq_List.Count; i++) { FAQ_List.Add(faq_List[i].content_id); FAQ_List.Add(faq_List[i].content_title); FAQ_List.Add(faq_List[i].content_text); FAQ_List.Add(faq_List[i].content_date); FAQ_Id = faq_List[i].content_id; FAQ_Title = faq_List[i].content_title; FAQ_text = faq_List[i].content_text; FAQ_date = faq_List[i].content_date; FAQ_dba.insertFAQData(FAQ_Id, FAQ_Title, FAQ_text, FAQ_date); } ISharedPreferencesEditor edit = pref.Edit(); edit.PutString("FinalFAQ", "true"); edit.Apply(); FAQ_ListView_Adapter faq_detail = new FAQ_ListView_Adapter(Activity, faq_List); MyList_FAQ.Adapter = faq_detail; progress.Dismiss(); } catch (Exception e) { progress.Dismiss(); } }
public override View OnCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View v = inflater.Inflate(Resource.Layout.FAQ_ListView_Fragment_Layout, container, false); MyList_FAQ = v.FindViewById <ListView>(Resource.Id.listView_FAQ); //==================================Fetch api==========================// JsonConvert.DefaultSettings = () => new JsonSerializerSettings() { ContractResolver = new CamelCasePropertyNamesContractResolver(), Converters = { new StringEnumConverter() } }; faq_api = RestService.For <FAQ_API>("http://mg.mahendras.org"); // getVideo(); //=====================================================================// if (FAQ_Data.Equals("false")) { getFAQ(); } else { //getAboutExam(); faq_List = FAQ_dba.Get_FAQ_Data(); FAQ_ListView_Adapter faq_detail = new FAQ_ListView_Adapter(Activity, faq_List); MyList_FAQ.Adapter = faq_detail; // Notice_ListView_Adapter notice_detail = new Notice_ListView_Adapter(Activity, faq_List); // MyList_FAQ.Adapter = notice_detail; } return(v); }