Android 4.1项目:使用新浪微博分享时报: android.os.NetworkOnMainThreadException网上搜索后知道是因为版本问题,在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况吧。那么网上的朋友也给出了相应的解决方....
分类:
移动开发 时间:
2015-02-10 12:57:47
阅读次数:
156
今天在Android 访问 WebService 的时候遇到,错误Caused by: android.os.NetworkOnMainThreadException,查了下原因上在4.0之后在主线程里面执行Http请求都会报这个错,大概是怕Http请求时间太长造成程序假死的情况吧,于是就用另外一个...
分类:
Web程序 时间:
2015-01-03 13:04:01
阅读次数:
248
在GIS数据处理中,数据量大是一个非常伤脑筋的问题。最近,在写一个CAD注记转Shapefile文件时,又遇到这个问题。 曾经处理一次数据,达130万个点,即测试区域内的栅格转成点全部处理,程序是写好了,但速度之慢啊,关键问题是处理到一半报奇怪的错误,最后只好将数据分成6份,去实验室开了6台机子来....
分类:
其他好文 时间:
2014-12-23 19:05:16
阅读次数:
190
附件大,上传,发送一定会慢.程序卡,应该是主线程正在发送,邮件造成的.创建其他线程在后台去发.这样就不影响主线程做其他工作了usingSystem;usingSystem.Collections.Generic;usingSystem.ComponentModel;usingSystem.Data;...
分类:
Web程序 时间:
2014-11-24 19:06:17
阅读次数:
240
1、HttpClient4.3和之前版本设置超时(set timeout)区别: 参考:http://my.oschina.net/u/577453/blog/173724 解析:如果不设置超时的话,可能会使得get的时间很久,造成程序假死(挂着不动不结束) 最近用到了HttpClient写微...
分类:
其他好文 时间:
2014-10-10 14:48:34
阅读次数:
206
产生的原因: 在4.0之后在主线程里面执行Http请求都会报这个错,也许是怕Http请求时间太长造成程序假死的情况 解决办法: 1.在发起Http请求的Activity里面的onCreate函数里面添加如下代码 StrictMode.setThreadPoli...
分类:
移动开发 时间:
2014-09-15 14:26:29
阅读次数:
199
因为Http请求写在了主线程里, 在4.0之后在主线程里面执行Http请求都会报这个错,大概是怕Http请求时间太长造成程序假死的情况吧。解决方法有两种,下面我分别介 绍:第一种,是在主线程中直接忽略,强制执行。(不推荐这种方法,但是该方法修改起来简单)在MainActivity文件的setCont...
分类:
移动开发 时间:
2014-07-25 02:35:04
阅读次数:
266
原文地址:http://www.cnblogs.com/royenhome/archive/2011/05/20/2051879.html异常场景:经常在应用中需要处理一些耗时的工作,诸如读取大文件、访问网络资源等。为了避免因程序假死而带来的糟糕用户体验,通常我们可以通过线程+Handler或者An...
分类:
移动开发 时间:
2014-06-11 10:01:47
阅读次数:
229
在4.0之后在主线程里面执行Http请求都会报这个错,大概是怕Http请求时间太长造成程序假死的情况吧。解决办法有两个思路,分别是:第一种方法:直接忽视,强制使用(强烈不推荐,但是修改简单)
在MainActivity文件的setContentView(R.layout.activity_main)...
分类:
Web程序 时间:
2014-06-09 14:24:06
阅读次数:
358
一.定义
线程是操作系统可以调度的最小单位,线程被包含在进程中,是进程中实际运作的最小单位。一个进程可以只有一个线程,也可以有多个线程。二.为什么要使用线程?
1.优化程序响应,提升用户体验,使用线程可以防止应用程序假死 2.充分使用CPU资源三.线程的简单使用 线程用来执行进程分配的子任务...
分类:
编程语言 时间:
2014-06-08 01:39:10
阅读次数:
200