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();
添加回答
举报