void SwipeRefreshLayout.IOnRefreshListener.OnRefresh() { new Handler().PostDelayed(() => { swipe_.Refreshing = false; }, 3000); new Handler().Post(async() => { if (MainActivity.latitude == null || MainActivity.longitude == null) { Toast.MakeText(Application.Context, "位置情報が取得できません", ToastLength.Short).Show(); return; } var json = JsonConvert.SerializeObject(new Key(loginActivity.account, "", "", 200, MainActivity.latitude, MainActivity.longitude, 7000000, 100)); // optional comment var content = new StringContent(json, Encoding.UTF8, "application/json"); var client = new HttpClient(); try { var response = await client.PostAsync("http://koron0902.ddns.net:23456/get_around", content); var resString = await response.Content.ReadAsStringAsync(); around_ = JsonConvert.DeserializeObject <List <TimeLineUnit> >(resString); adapter_.setAround(around_); list_.Adapter = adapter_; } catch (Exception e) { Toast.MakeText(Context, e.ToString(), ToastLength.Short).Show(); } }); }