J'ai essayé ce code dans une application C# normale et cela fonctionne très bien. En monodroïde, il bug complètement (en d'autres termes, pas même le try-catch fonctionne) quand j'essaye de lire à partir du flux (ou du flux de base) de n'importe quelle façon. S'il vous plaît aider:Application de bombes 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 est un objet TextView sur mon interface utilisateur.