Web サイトにアクセスし、 を使用してデータを取得します。データの取得中に表示するHttpWebRequestには が必要です。ただし、画面が暗くなるだけで、手遅れになるまでアラートは表示されません. ここで他のスレッド関連の質問を読みましたが、これを解決する方法がわかりません。ThreadPool、InvokeOnMainThread、Tasks を使用してみましたが、すべて機能しませんでした。UIAlertViewUIActivityIndicatorView
編集:
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などを取得できますか?