上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页
摘要: 创建线程消息队列 Android应用程序的消息队列是使用一个MessageQueue对象来描述的,它可以通过调用Looper类的静态成员函数prepareMainLooper或者prepare来创建,其中,前者用来为应用程序的主线程创建消息队列;而后者用来为应用程序的其它子线程创建消息队列。 在分析 阅读全文
posted @ 2014-11-03 20:31 DF的翱翔 阅读(305) 评论(0) 推荐(0) 编辑
摘要: Android在Java标准线程模型的基础上,提供了消息驱动机制,用于多线程之间的通信。基于消息驱动机制的线程通信模型陈伟线程消息通信。在标准线程模型中,线程执行完毕后便退出,而Android扩展了线程的退出机制,在启动线程时,可以首先在线程内部创建一个消息队列,然后让线程进入一个无限循环中,在这个 阅读全文
posted @ 2014-11-03 13:31 DF的翱翔 阅读(288) 评论(0) 推荐(0) 编辑
摘要: ThreadLocal是为了使每个线程保存一份属于自己的数据。先看一个使用ThreadLocal的实例。package org.springframework.aop.framework;import org.springframework.core.NamedThreadLocal;public ... 阅读全文
posted @ 2014-11-02 22:42 DF的翱翔 阅读(474) 评论(0) 推荐(0) 编辑
摘要: java.lang 类 Threadjava.lang.Object java.lang.Thread所有已实现的接口:Runnablepublic class Threadextends Objectimplements Runnable线程 是程序中的执行线程。Java 虚拟机允许应用程序并发... 阅读全文
posted @ 2014-11-02 19:18 DF的翱翔 阅读(336) 评论(0) 推荐(0) 编辑
摘要: Message,MessageQueue,Looper,Handler详解 一、几个关键概念 1、MessageQueue:是一种数据结构,见名知义,就是一个消息队列,存放消息的地方。每一个线程最多只可以拥有一个MessageQueue数据结构。 创建一个线程的时候,并不会自动创建其MessageQ 阅读全文
posted @ 2014-11-02 07:37 DF的翱翔 阅读(565) 评论(0) 推荐(0) 编辑
摘要: java.util 类 Timerjava.lang.Object java.util.Timerpublic class Timerextends Object一种工具,线程用其安排以后在后台线程中执行的任务。可安排任务执行一次,或者定期重复执行。与每个 Timer 对象相对应的是单个后台线程,... 阅读全文
posted @ 2014-11-01 21:51 DF的翱翔 阅读(284) 评论(0) 推荐(1) 编辑
摘要: 大家好我们这一节讲的是Android Handler的使用,在讲Handler之前,我们先提个小问题,就是如何让程序5秒钟更新一下Title.首先我们看一下习惯了Java编程的人,在不知道Handler的用法之前是怎么样写的程序,代码如下所示:package com.android.tutor;... 阅读全文
posted @ 2014-11-01 21:37 DF的翱翔 阅读(127) 评论(0) 推荐(0) 编辑
摘要: AsyncTask和Handler对比 1 ) AsyncTask实现的原理,和适用的优缺点 AsyncTask,是android提供的轻量级的异步类,可以直接继承AsyncTask,在类中实现异步操作,并提供接口反馈当前异步执行的程度(可以通过接口实现UI进度更新),最后反馈执行的结果给UI主线程 阅读全文
posted @ 2014-11-01 21:25 DF的翱翔 阅读(542) 评论(0) 推荐(0) 编辑
摘要: 实例:AppListLoader这篇文章将是我的第四篇,也就是最后一篇该系列的文章。请在评论里面告诉我他们是否有用。前面几篇文章的链接如下:一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader应大众的要求,我已经写了一个示例应用演示如... 阅读全文
posted @ 2014-10-29 22:35 DF的翱翔 阅读(238) 评论(0) 推荐(0) 编辑
摘要: 这篇文字将介绍Loader类,并且介绍自定义Loader的实现。这是本系列的第三篇文章。一:Loaders之前世界二:了解LoaderManager三:实现Loaders四:实例:AppListLoader重中之重,如果你还没有读过前面两篇文章,我建议你在深入之前先读一读那两篇文章。先简短的总结一下... 阅读全文
posted @ 2014-10-29 22:29 DF的翱翔 阅读(601) 评论(0) 推荐(0) 编辑
上一页 1 2 3 4 5 6 7 8 9 10 ··· 12 下一页