1.新建Android工程AsyncLoadPicture新建布局文件activity_main.xml主界面为一个GridView,还有其布局文件gridview_item.xml2.功能主界面MainActivity.java,主代码如下 1 package com.example.asyncl...
分类:
移动开发 时间:
2014-12-03 17:04:36
阅读次数:
215
原文地址:http://jcodecraeer.com/a/anzhuokaifa/androidkaifa/2014/1125/2057.html这里主要讨论三种方式:AsyncTask、Service和使用DownloadManager。一、使用AsyncTask并在进度对话框中显示下载进度这种...
分类:
移动开发 时间:
2014-12-02 23:55:31
阅读次数:
292
IntentService和ResultReceiver的异步处理1.在下载手机上从网络下载东西的时候会用到AsyncTask来方便处理,这里可以在用IntentService和ResultReceiver对一些基本概念做一些了解:IntentService:IntentService是Servic...
分类:
移动开发 时间:
2014-12-02 19:11:48
阅读次数:
348
项目中遇到了java.util.concurrent.RejectedExecutionException。具体log如下:java.util.concurrent.RejectedExecutionException: Task android.os.AsyncTask$3@4363f698 re...
分类:
编程语言 时间:
2014-12-02 14:56:30
阅读次数:
264
集数据并发,异常传递,网络缓存于一身,一套完整的异步任务处理类的实现...
分类:
移动开发 时间:
2014-12-01 17:38:17
阅读次数:
287
1、在android4中,发起网络http操作,不能在Activity的事件(即主线程)中进行,必须在单独的线程中操作。另外进行网络操作,需要在manifest文件中增加如下的权限:2、下面给出代码事例 public void loadData() { new AsyncTask() { @O...
分类:
移动开发 时间:
2014-11-30 22:56:49
阅读次数:
206
ProgressBar时android用于显示进度的组件。当执行一个比较耗时的操作(如io操作、网络操作等),为了避免界面没有变化让用户体验降低,提供一个进度条可以让用户知道程序还在运行。一、ProgressBar有如下几种常见样式1、默认进度条的样式为圆圈(为中等大小的圆圈) 注意,当样式为圆圈时...
分类:
移动开发 时间:
2014-11-29 23:00:23
阅读次数:
268
AsyncTask是Android给开发者提供的一个简单轻量级的多线程类,通过它我们可以很容易新建一个线程让在后台做一些耗时的操作(如IO操作、网络访问等),并在这个过程中更新UI。之所以说它轻量级,是因为不需要直接使用Handler、Thread等知识,使用起来比较简单,但也失去了一些灵活性,对于...
分类:
移动开发 时间:
2014-11-26 18:26:50
阅读次数:
233
这篇文章解决了在StackOverflow上一个经常被提到的问题。在配置发生变化(Configuration changs)时,什么是最好的保存活动对象方法,比如运行中的线程,Sockets,AsyncTask。要回答这个问题,我们要先讨论一些开发者在Activity生命周期中使用长时间后台任务时遇...
分类:
其他好文 时间:
2014-11-24 08:37:00
阅读次数:
143
改善你的设计,少用异步处理线程的开销是非常大的,同时异步处理也容易出错,难调试,难维护,所以改善你的设计,尽可能的少用异步。对于一般性的数据库查询,少量的I/O操作是没有必要启动线程的。与主线程有交互时用AsyncTask,否则就用ThreadAsyncTask被设计出来的目的就是为了满足Andro...
分类:
其他好文 时间:
2014-11-19 23:37:18
阅读次数:
214