1. 程式人生 > >老出現這樣問題現在做個記錄:android.os.NetworkOnMainThreadException

老出現這樣問題現在做個記錄:android.os.NetworkOnMainThreadException

//獲得手機版本防止webservice訪問網路在4.0以上出現問題
public static String GetSystemVersion(){
return android.os.Build.VERSION.RELEASE;
}
@SuppressLint("NewApi")//相容低版本
public static void setSystemVersionMethod(Context context) {
String strVer = GetSystemVersion();
strVer=strVer.substring(0,3).trim();
float fv=Float.valueOf(strVer);
if (fv > 2.3) {
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder().detectDiskReads().detectDiskWrites().detectNetwork().penaltyLog().build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder().detectLeakedSqlLiteObjects().penaltyLog().penaltyDeath().build());
}
}

相關推薦

出現這樣問題現在記錄android.os.NetworkOnMainThreadException

//獲得手機版本防止webservice訪問網路在4.0以上出現問題public static String GetSystemVersion(){return android.os.Build.VERSION.RELEASE;}@SuppressLint("NewApi")//相容低版本public st

今天遇到了一道沒有見識過的筆試題,在這裡跟大家分享下,也算是自己記錄

題目:如何優化for(int i=0;i<list.size();i++){...} 平時我一般就是這麼寫的,沒有想過這個問題;然後百度下發現這樣: for(int i=0,len=list.size();i<len;i++){...}就可以優化了;因為判斷條

【邊項目邊學Android】異常處理android.os.NetworkOnMainThreadException--多線程問題

不能 timeout throws extend dex com order trace res 一切搞定。以為高枕無憂了,結果還是有問題! log開始報錯了,獲取更新信息異常。。!debug一下。發現Exception:android.os.NetworkOnM

問題描述 android.os.NetworkOnMainThreadException異常(不要在主執行緒訪問網路資源)

問題描述: android.os.NetworkOnMainThreadException異常(不要在主執行緒訪問網路資源) 問題分析: 造成這種異常的原因是安卓版本問題(仔細研究錯誤原因是程式碼不符合Android規範),網上搜索發現:android3.0版本開始(具體是

異常android.os.NetworkOnMainThreadException

場景: 安卓開發時在主執行緒訪問網路解決: 將訪問網路的程式碼使用Thread操作 Handler handler = new Handler(){ @Override public void handleMessage(Message msg){ Bundle d

Win10系統中新增的快捷鍵,記錄

png chm height col 視圖 分享 setting wid 記錄 Win10系統中新增的快捷鍵,做個記錄 1、Win+Q或者Win+S 打開下面搜索框 2、Win+T 切換任務欄上程序; 3、

記錄P1196 [NOI2002]銀河英雄傳說

blank 就是 scanf sca 記錄 blog 英雄 show 路徑 P1196 [NOI2002]銀河英雄傳說 //P1196 [NOI2002]銀河英雄傳說 #include<iostream> #include<cstdio> #inc

記錄P1525 關押罪犯(洛谷)

朋友 不同的 cst 答案 log 表示 應該 如何 結束 P1525 關押罪犯 /*在這一道題中並查集的作用是:將同一個監獄裏的罪犯合並到一起。 思路:將每對罪犯之間的怨氣值從大到小排序,再依次把他們分到不 同的兩個監獄裏,當發現這一對罪犯已經在同一個監獄裏時,就說明

記錄P2024 食物鏈(洛谷)

節點 找到 find merge 如果 div clas spa blank P2024 食物鏈 /*思路:並查集,因為一開始我們並不知道每一只動物是哪一個種類的, 所以我們幹脆建立三倍於n的空間,1~n這三分之一用來存第i只動物是A 的情況,n+1~2n這三分之一用來存

記錄P1563 玩具謎題

show get 謎題 pac 如果 char amp https http P1563 玩具謎題 //思路:模擬 #include<iostream> #include<cstdio> #include<fstream> #incl

記錄 P1118 [USACO06FEB]數字三角形Backward Digit Su…

clas return ring 是否 style back ble sin names P1118 [USACO06FEB]數字三角形Backward Digit Su… /*思路:設一開始的n個數為a1、a2、a3...an, 一步一步合並就可以用a1..an表示出

Java面試題(一個一個來慢慢解決吧,記錄

  【基礎】 官方參考答案:基礎答案 Java執行緒的狀態 程序和執行緒的區別,程序間如何通訊,執行緒間如何通訊 HashMap的資料結構是什麼?如何實現的。和HashTable,ConcurrentHashMap的區別 Cookie和Session的區

列了一些自己會但是不怎麼精通的程式語言和知識,記錄,空餘時間加強學習

程式語言: C, C++, VB, VBA, Java, Python 前端基礎: HTML5, CSS3, JavaScript, TypeScript, AngularJs, Vue 程式設計知識: 資料結構與演算法  離散數學  概率論  正則

使用axis2生成webService客戶端程式碼並使用(記錄)

背景:公司以前用過一次axis2,呼叫webservice,但是因為過去大半年的時間當再一次有需求使用axis2的時候發現自己忘得差不多了,這裡做一個記錄. 1)首先根據wsdl生成客戶端程式碼:(需要在bin目錄下進行建立一個gen.bat 的執行檔案) wsdl檔案在

日記-把發現的東西寫到這裡記錄2018-10-23

1、django裡面定義model的時候有個多對多的欄位定義  ManyToManyField  下次遇到可以搜這個欄位。 2、size = Size.objects.get_or_create(sizeName=size_text)    今天發現了django  ORM

樹狀陣列模板題1,2(記錄

題目描述 如題,已知一個數列,你需要進行下面兩種操作: 1.將某一個數加上x 2.求出某區間每一個數的和 輸入輸出格式 輸入格式:   第一行包含兩個整數N、M,分別表示該數列數字的個數和操作的總個數。 第二行包含N個用空格分隔的整數,其中第i個數字表示數列

通過Docker安裝db2express-c,記錄

從網路獲取db2express-c映象 通過 docker search db2 命令的返回結果可以看到包含DB2的映象,在這裡面找到我們需要的映象 INDEX NAME DESCRI

攢了程式設計師筆記本,記錄

先上圖 配置 品牌型號:Asus/華碩 N551VW6700 CPU:i7-6700HQ 主頻2.6GHz,超頻至3.5GHz 記憶體:16GB(DDR4 2133MHz) 硬碟:512GB SSD固態硬碟(威剛) 顯

ResultSet 兩種取值 按順序總是用的也總是 忘記 第一個是1開始 記錄

您指定欄位名稱來取得資料: ResultSet result = stmt.executeQuery("SELECT * FROM message"); while(result.next()) ...{ System.out.print(result.getStrin

僅僅是個人記錄Android 的機型適配 螢幕適配(包括dpi,dp,sp的概念) 版本適配 硬體適配。 以及如何和美工配合

最重要的適配就是尺寸適配,我們可以有兩種方案: 第一種方案,以某一個尺寸,例如1920*1080為基準的,在檔案中修改 http://blog.csdn.net/lmj623565791/article/details/45460089         int baseW