當我使用這個例子從一個鏈接一些數據到Android設備:使用仿真器時 https://msdn.microsoft.com/en-us/library/456dfw4f(v=vs.110).aspxXamarin的Android應用程式適用於模擬器,崩潰在實際設備使用的WebRequest
的應用程序工作正常(的Nexus 5與Android Kit Kat),但是當我在實際的Android(三星S3迷你Jellybean)上部署它(發佈版本)時,該應用程序啓動,但之後崩潰,「很不幸..已停止工作」。如果我不使用WebRequest.Create,則應用程序中的所有其他組件都可以在任何地方使用。
WebRequest request = WebRequest.Create(
"MY LINK HERE"); //with a real link ofcourse
request.Credentials = CredentialCache.DefaultCredentials;
WebResponse response = request.GetResponse();
Stream dataStream = response.GetResponseStream();
StreamReader reader = new StreamReader(dataStream);
string responseFromServer = reader.ReadToEnd()
reader.Close();
response.Close();
能否請你張貼的http請求的代碼? – IdoT
我已添加代碼:) –
添加try catch子句並請提供例外,並確保您的地址不是本地主機 – IdoT