Android 開發TCP協議時,報錯NetworkOnMainThreadException

設想是經過Android應用鏈接PC的TCP服務器,經過點擊按鈕鏈接服務器, android

最終在點擊按鈕後報錯:networkonmainthreadexception 服務器

解決辦法: 多線程

MainActivity文件的setContentView(R.layout.activity_main)下面加上以下代碼 ui

if (android.os.Build.VERSION.SDK_INT > 9) { spa

    StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder().permitAll().build(); 線程

    StrictMode.setThreadPolicy(policy); it

} io

使用StrictMode,設置多線程運轉。thread

相關文章
相關標籤/搜索