![](/img/trans.png)
[英]App keeps crashing when trying to change the state of a FloatingActionButton in a reloaded Fragment
[英]App keeps crashing when trying to request webpage
我在這里有一些非常簡單的代碼:
public void test(View v) {
try {
new URL("http://test.com/index.php?lat=0&long=1").openStream();
} catch (IOException e) {
throw new RuntimeException("Url Exception" + e);
}
}
每當我按下鏈接進行測試的按鈕時,它都會立即崩潰。 問題是什么?
錯誤代碼在這里: http : //pastebin.com/xEJwWhD1
將INTERNET權限添加到清單文件中。
您必須添加以下行:
<uses-permission android:name="android.permission.INTERNET" />
在AndroidManifest.xml中的應用程序標記之外
可能性2這可能是由於Honeycomb中引入的NetworkOnMainThreadException
異常所致。 要解決此問題,您應該在單獨的線程中完成所有與網絡有關的工作(可以使用AsyncTask
來簡化操作)。
有關更多信息,您可以閱讀此博客文章: http : //www.androiddesignpatterns.com/2012/06/app-force-close-honeycomb-ics.html
我猜你正在收到NetworkOnMainThread異常。 如果您嘗試在主線程上進行網絡調用,即使您添加了權限,也會遇到此異常。 您需要為此使用Asynctask或volley之類的庫。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.