
Android线程问题
文章平均质量分 88
Summer-夏天
Android开发工程师
展开
-
Android EventBus工作原理与使用详解
一、EventBus简介Android EventBus是一个Android平台轻量级的事件总线框架,他极大的简化了Activity、Fragment、Service等组件之间的交互,很大程度上降低了他们之间的耦合,从而使得我们代码更加简洁,耦合性更低,提升我们的代码质量。二、EventBus基本结构EventBus类似观察者模式,首先需要在onCreate中注册,然后Pu原创 2016-07-14 22:09:07 · 12076 阅读 · 0 评论 -
Android中单例模式应用实战详解
一、单例模式简介单例模式是对象的创建模式,单例模式能够确保某一个类只有一个单一的实例对象存在,同时能够自行实例化并将单一的实例提供给外界调用的特点,其在项目开发中经常被用到。单例模式是设计模式中最简单的,只有一个单例类,没有其他的层次结构与抽象。该模式需要确保该类只能生成一个对象,通常是该类需要消耗太多的资源或者没有没有多个实例的理由。 二、单例模式特点综合上面的单例的原创 2016-07-14 22:21:33 · 6659 阅读 · 1 评论 -
Android线程池使用详解
一、线程池简要介绍1.线程池的作用线程池作用就是限制系统中执行线程的数量。根据系统的环境情况,可以自动或手动设置线程数量,达到运行的最佳效果;少了浪费了系统资源,多了造成系统拥挤效率不高。用线程池控制线程数量,其他线程排队等候。一个任务执行完毕,再从队列的中取最前面的任务开始执行。若队列中没有等待进程,线程池的这一资源处于等待。当一个新任务需要运行时,如果线程池中有等待的工作线程,就可原创 2016-07-14 22:41:53 · 7463 阅读 · 0 评论 -
Android线程异步机制Handler与AsyncTask详解
一、线程异步简介基于移动客户端的软件特别强调实时性,Android程序更是如此,任何一个程序超过5s没有响应,都会被系统强制杀掉。而且Android也不允许在UI线程中进行任何网络操作,否则就会产生NetworkOnMainThreadException异常。因此,凡是耗时的操作,都不应该直接出现在UI线程中。今天,我通过最简单直观地示例总结下Android开发中最常用的两种处理耗时操作的方法原创 2016-07-14 22:50:19 · 6355 阅读 · 0 评论