일반 C# 응용 프로그램에서이 코드를 시도했지만 정상적으로 작동합니다. monodroid에서 스트림 (또는 기본 스트림)에서 어떤 식 으로든 읽으려고하면 버그가 완전히 나옵니다 (즉, try-catch 작업조차도). 도와주세요 :Monodroid WebRequest 폭탄 응용 프로그램
try
{
WebRequest request = WebRequest.Create(string.Format("http://maps.google.com/maps/geo?q={0},{1}&output=xml&sensor=false", "35.245619","-98.276369"));
WebResponse wresponse = request.GetResponse();
using (StreamReader sr = new StreamReader(wresponse.GetResponseStream()))
{
RunOnUiThread(() => _debug.Text = (sr.ReadToEnd()).ToString());
}
wresponse.Close();
}
catch (Exception ex)
{
RunOnUiThread(() => _debug.Text = string.Format("Exception: ", ex.Message));
}
_debug는 내 UI의 TextView 객체입니다.