自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(3)
  • 收藏
  • 关注

原创 浅谈mvp架构模式

浅谈mvp架构模式MVP架构 MVP是 model,view,presenter的缩写,分别代表着数据,视图和发布层。mvp的前身是mvc,他和mvc最显著的区别在于mvp中的view层不直接与model通信,所有的通信交流都发生在presenter上。在传统的Model View Controller(MVC)中,我们将所有的业务逻辑放入Controller中,这样导致Controlle

2017-06-26 13:15:24 552

原创 浅谈Android多线程之AsyncTask

Android多线程        在Android系统中,系统会为每个程序分配一个主线程,我们称为UI线程,在默认的情况下,程序UI组件的所有操作都在UI线程中完成,包括组件的点击,组件生命周期方法调用,组件更新等。。除了主线程之外的线程我们称为Work线程,在非UI线程的其他地方,我们不能对UI组件做任何操作。   为什么需要异步线程        在Android系统中,系统不会为程

2017-06-12 19:31:50 502

原创 浅谈android多线程中的消息传递

一个Android应用程序被创建的时候都会创建一个UI主线程,但是有时我们会有一些比较耗时的操作,为了防止阻塞UI主线程,我们会将耗时的操作放到子线程中进行处理,处理完之后操作UI,但是Android不允许子线程操作UI,违背了Android单线程模型的原则(即Android UI操作并不是线程安全的并且这些操作必须在UI线程中执行),所以Android通过Handler消息机制来实现线程之间

2017-05-26 21:59:36 534

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除