写android不免要用到多线程,对于MVC分层来说,我习惯将线程的新建和终止放在C层,也就是activity中。
对于M层,习惯从C层看M层都是同步方法,如果出现多线程,就不太好控制。
对于V层,一般来说不会使用多线程。只有遇到解析大图片或者在ListView/Gallery中,为了避免加载数据造成用户界面卡壳现象,会采用新建线程异步加载图片。
本文介绍了Android开发中多线程的应用场景与实践方法。重点讨论了MVC架构下多线程的合理分配,特别是在Activity(C层)、Model(M层)及View(V层)中的运用策略。
写android不免要用到多线程,对于MVC分层来说,我习惯将线程的新建和终止放在C层,也就是activity中。
对于M层,习惯从C层看M层都是同步方法,如果出现多线程,就不太好控制。
对于V层,一般来说不会使用多线程。只有遇到解析大图片或者在ListView/Gallery中,为了避免加载数据造成用户界面卡壳现象,会采用新建线程异步加载图片。

被折叠的 条评论
为什么被折叠?