android.os.NetworkOnMainThreadException
来源:互联网 发布:php 字节长度 编辑:程序博客网 时间:2024/06/09 15:34
在android 2.3上设计的下载程序,在android 4.0上运行时报android.os.NetworkOnMainThreadException异常,原来在4.0中,访问网络不能在主程序中进行,有两个方法可以解决,一个是在主程序中增加:
public void onCreate(Bundle savedInstanceState) {
// 详见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());
另一种是启动线程执行下载任务:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState); setContentView(R.layout.main); // 启动线程执行下载任务 new Thread(downloadRun).start(); } /** * 下载线程 */ Runnable downloadRun = new Runnable(){ @Override public void run() { // TODO Auto-generated method stub updateListView(); } };
- android.os.NetworkOnMainThreadException问题
- android.os.NetworkOnMainThreadException问题
- android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException异常
- 关于android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- 异常:android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException异常
- android.os.NetworkOnMainThreadException
- exception: android.os.NetworkOnMainThreadException
- 异常:android.os.NetworkOnMainThreadException
- android.os.NetworkOnMainThreadException
- 异常android.os.NetworkOnMainThreadException
- Evernote新搭档Evertracker,掌控自己的时间(视频)
- 基于atmel mega88编写了一个简单的时间触发系统单片机框架程序
- ftp上传下载 java FTPClient
- 在Windows CE系统让程序启动时自动运行
- Activity启动流程
- android.os.NetworkOnMainThreadException
- 【排序算法】直接选择排序(SelectSort)与冒泡排序(BubbleSort)
- POJ1611
- 移位运算符学习
- 应对Google企鹅更新的一点思路
- VB.NET调用Windows API函数 方法 (实例)
- Linux内核bridge浅析
- 一个关于PC机通信软件设计
- 典型 cloning, copy, copyWithZone:, NSCopyObject()