AsyncTask——异步任务个人认为这是翻译比较好的一次。。Class Overview//类概述AsyncTask enables proper and easy use of the UI thread. This class allows to perform background oper...
分类:
移动开发 时间:
2014-12-14 13:06:22
阅读次数:
221
1.FATAL EXCEPTION: AsyncTask #1 doInBackground()原因:select语句拼写错误如:String select = "((" + Contacts.DISPLAY_NAME + "NOTNULL ) AND (" + Contacts.DISPLAY_N...
分类:
移动开发 时间:
2014-12-13 23:19:57
阅读次数:
197
一、Android消息机制一 Android 有一种叫消息队列的说法,这里我们可以这样理解:假如一个隧道就是一个消息队列,那么里面的每一部汽车就是一个一个消息,这里我们先忽略掉超车等种种因素,只那么先进隧道的车将会先出,这个机制跟我们android 的消息机制是一样的。角色描述1. Loope...
分类:
移动开发 时间:
2014-12-12 22:11:59
阅读次数:
295
异步任务AsyncTask
AsyncTask主要用来更新UI线程,比较耗时的操作可以在AsyncTask中使用。
AsyncTask是个抽象类,使用时需要继承这个类,然后调用execute()方法。注意继承时需要设定三个泛型Params,Progress和Result的类型,如AsyncTask:
Params是指调用execute()方法时传入的参数类型和doInBack...
分类:
移动开发 时间:
2014-12-11 22:25:36
阅读次数:
249
http://www.it165.net/pro/html/201211/4210.html最近做项目卡壳了,要做个Android的应用市场,其他方面都还好说,唯独这个下载管理算是给我难住了,究其原因,一是之前没有做过类似的功能,二是这个项目催的着实的急促,以至于都没什么时间能仔细研究这方面的内容,...
分类:
移动开发 时间:
2014-12-11 10:12:43
阅读次数:
371
之前说过HandlerThread的原理::
Handler机制的分发中心就在Looper中的loop(),HandlerThread将loop转到子线程中处理,降低了主线程的压力,使主界面更流畅
其实说白了,创建HandlerThread,只是为了用此线程的looper 最终的runnable都还是post到主线程运行(已用Toast测试过)
最终的最终就是...
分类:
其他好文 时间:
2014-12-10 14:18:00
阅读次数:
228
UI线程和异步(AsyncTask)线程本文地址: http://blog.csdn.net/caroline_wendyAndroid的UI线程,也称作单线程,单线程应用串行运行所有命令,每个调用都是阻塞的。ANR(Application Not Responding)对话框,当应用程序一定时间(通常是5秒)无响应时,Android系统将会提示终止它。主UI在前台运行,额外的UI(如联网)在后台...
分类:
移动开发 时间:
2014-12-09 09:22:48
阅读次数:
217
主要看看AyncTask如何使用:
MainActivity.java
[java] view
plaincopyprint?
public class MainActivity extends Activity {
private static final String TAG = "MainActivity";
priv...
分类:
其他好文 时间:
2014-12-05 14:21:13
阅读次数:
299
有时候我们需要修改已经生成的列表,添加或者修改数据,notifyDataSetChanged()可以在修改适配器绑定的数组后,不用重新刷新Activity,通知Activity更新ListView。今天的例子就是通过Handler AsyncTask两种方式来动态更新ListView.从今天起,每次...
分类:
其他好文 时间:
2014-12-04 19:48:37
阅读次数:
149
1、SharedPreferences prefs.edit().putString("SHAKE", object.getString("shake")).commit();
SharedPreferences 在存值的时候,put进去了,一定要commit,不然是不会生效的。
2、Thread
new Thread() {
...
分类:
移动开发 时间:
2014-12-03 17:15:39
阅读次数:
203