Android服务使活动无响应

前端之家收集整理的这篇文章主要介绍了Android服务使活动无响应 前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。

有人知道当我从活动启动服务时,模拟器会显示一条消息“活动未响应”的原因是什么?

在我的服务中,我启动了2个线程以执行一些任务.这可能是问题的原因吗?

谢谢

最佳答案

anybody knows what can be the reason
for when i start a service from an
Activity,the emulator shows a message
“the activity is not responding?”

因为您的应用程序中的某些内容(活动,服务等)正在占用主应用程序线程.

Inside my Service i start 2 threads in
order to make some tasks. can be this
the cause of the problem?

不直接,不,尽管您确实应该考虑使用AsyncTask而不是分叉自己的线程

在主应用程序线程上进行长时间运行的工作,或将其与sleep()或busy-loop捆绑在一起,将导致此异常.

猜你在找的Android相关文章