写android不免要用到多线程,对于MVC分层来说,我习惯将线程的新建和终止放在C层,也就是activity中。
对于M层,习惯从C层看M层都是同步方法,如果出现多线程,就不太好控制。
对于V层,一般来说不会使用多线程。只有遇到解析大图片或者在ListView/Gallery中,为了避免加载数据造成用户界面卡壳现象,会采用新建线程异步加载图片。
写android不免要用到多线程,对于MVC分层来说,我习惯将线程的新建和终止放在C层,也就是activity中。
对于M层,习惯从C层看M层都是同步方法,如果出现多线程,就不太好控制。
对于V层,一般来说不会使用多线程。只有遇到解析大图片或者在ListView/Gallery中,为了避免加载数据造成用户界面卡壳现象,会采用新建线程异步加载图片。