Android4.0以後不能在主線程訪問網絡的解決

若在主線程訪問網絡會出現以下警告:

12-16 22:42:57.657: W/System.err(16751): android.os.NetworkOnMainThreadException
12-16 22:42:57.657: W/System.err(16751): 	at android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1145)

解決:

使用異步訪問:

class MyTask extends AsyncTask<String, Integer, String> {

		@Override
		protected String doInBackground(String... params) {
			//這裏寫連接網絡的代碼
			return null;
		}

	}


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章