关于Acivity Service 是否在同一线程中

来源:互联网 发布:暗狱by花月知飞狐微盘 编辑:程序博客网 时间:2024/04/30 14:12

在同一个包的Activity  Service 是运行在同一个进程中的同一个线程下的(即UI线程)因为UI线程不能被阻塞  所以在service中onstart  和onbind方法中不能做耗时的操作,在activity  和service中可以通过设置android:process=”remote”属性值  service或activity会运行在不同的线程中

如果在Service中要做耗时的操作  那么通过继承Intentservice来处理  intentservice中开启了一条线程来处理耗时操作


0 0
原创粉丝点击