您现在的位置是:主页 > news > wordpress被挂弹窗/seo优化服务公司
wordpress被挂弹窗/seo优化服务公司
admin2025/5/24 12:13:17【news】
简介wordpress被挂弹窗,seo优化服务公司,网站建设大,免费php空间在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:// 详见StrictM…
在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:
// 详见StrictMode文档
StrictMode.setThreadPolicy(new StrictMode.ThreadPolicy.Builder()
.detectDiskReads()
.detectDiskWrites()
.detectNetwork() // or .detectAll() for all detectable problems
.penaltyLog()
.build());
StrictMode.setVmPolicy(new StrictMode.VmPolicy.Builder()
.detectLeakedSqlLiteObjects()
.detectLeakedClosableObjects()
.penaltyLog()
.penaltyDeath()
.build());
加上这句话之后 在onCreate方法上加@SuppressLint("NewApi") @Override
另一种是启动线程执行下载任务:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.main);
// 启动线程执行下载任务
new Thread(download).start();
}
/**
* 下载线程
*/
Runnable download = new Runnable(){
@Override
public void run() {
Looper.prepare();
download();
Looper.loop();
}
};
启动线程一定要加上Looper.prepare();方法完之后加上Lopper.loop(); 否则会报