- 博客(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关注的人