android应用运行过程中的所有操作都默认在主线程

2014-12-15 20:19
分享到:
  高效利用线程主要是在后台取消一些线程中的动作
 
  上海手机应用开发在做安卓程序的都明白android应用运行过程中的所有操作都默认在主线程(UI线程)中进行,这样android应用的响应速度就会受到影响。像这样一般可能会导致程序卡顿、死掉甚至会发生系统错误。
 
  一般情况比较费时的操作(比如网络请求、数据库操作或者复杂的计算),我们为了加快响应速度,需要新创建一个单独的线程来操作。
 
  最高效的方式就是在类这一级完成这项操作,可以使用AsyncTask或者IntentService来创建后台操作。如果选择使用IntentService,它会在需要的时候启动起 来,然后通过一个工作线程来处理请求(Intent)。
 
  上海手机应用开发在使用IntentService的时候需要注意以下几点限制:
 
a.这个类不要给UI传递信息,如果要向用户展示处理结果信息请用Activity;
b.每次只能处理一个请求;
c.每一个处理请求过程都不能中断;
 
  更多上海手机应用开发、上海手机app、上海app 开发、上海APP制作、上海苹果开发、上海手机app开发、上海移动应用开发、上海手机应用软件开发、上海Android应用开发、上海移动互联网应用开发、上海html5 app开发等资讯服务请关注上海睿玛电子商务公司官方网站www.reima.org。专精于高品质的全方位设计服务。
Keywords:上海APP开发 网站地图 友情链接:大连口才培训 粉尘加湿机 南京地暖 深圳起重机 深圳食堂承包 盘锦商务礼品 影视配音 电子电器网 酒店餐具 深圳名片印刷 2be水环式真空泵 冷压端子 麦格官网 徒手整形培训
  • 需求咨询
  • 技术咨询
  • 运营咨询
  • 需求咨询点击咨询
  • 技术咨询点击咨询