1 回答

TA貢獻1860條經驗 獲得超8個贊
無需為你的英語感到抱歉!它完全沒:)
android.os.StrictMode$AndroidBlockGuardPolicy.onNetwork(StrictMode.java:1598)
當您的應用程序嘗試在主線程上執行任何網絡操作時,將引發上述錯誤。
您可以使用下面的代碼強制操作或創建單獨的線程并執行操作。
備選案文1:強迫
int SDK_INT = android.os.Build.VERSION.SDK_INT;
if (SDK_INT > 8)
{
StrictMode.ThreadPolicy policy = new StrictMode.ThreadPolicy.Builder()
.permitAll().build();
StrictMode.setThreadPolicy(policy);
//your codes here
}
選項 2:單獨的螺紋
Thread thread = new Thread(new Runnable() {
@Override
public void run() {
// do something in here
}
});
thread.start();
添加回答
舉報