Web サイトにアクセスし、 を使用してデータを取得します。データの取得中に表示するHttpWebRequest
には が必要です。ただし、画面が暗くなるだけで、手遅れになるまでアラートは表示されません. ここで他のスレッド関連の質問を読みましたが、これを解決する方法がわかりません。ThreadPool、InvokeOnMainThread、Tasks を使用してみましたが、すべて機能しませんでした。UIAlertView
UIActivityIndicatorView
編集:
HttpWebRequest url = (HttpWebRequest)WebRequest.Create ("maps.googleapis.com/maps/api/place/search/..);
HttpWebResponse webResp = (HttpWebResponse)url.GetResponse (); JsonValue jVal =
JsonObject.Load (webResp.GetResponseStream ());
JsonObject jObj = (JsonObject)jVal;
上記のコードが適切にフォーマットされている場合、WebClient を使用するように変換するにはどうすればよいですか? まだJSONなどを取得できますか?