1. 程式人生 > >android.os.NetworkOnMainThreadException的解決方案

android.os.NetworkOnMainThreadException的解決方案

首先,確定AndroidManifest.xml中

    <uses-permission android:name="android.permission.INTERNET" />
其次,這次異常的丟擲是因為有一個網路操作試圖佔用主執行緒,我們建立一個新執行緒,非同步進行即可,程式碼如下:
Thread thread = new Thread(new Runnable(){
                    @Override
                    public void run() {
                        //在這填上您原來的程式碼即可
                    }
                });

                thread.start();

如果問題還沒有解決,參照StackOverflow