小智 11
当服务在主进程中运行时,如果您的应用程序因任何原因崩溃,它将被停止.将服务放入其自身的过程对于某些服务是合理的,这些服务可以从应用程序或服务中使用,这些应用程序或服务应独立于主应用程序运行.
我看到将服务放在另一个进程中的唯一原因是
但是,如果您创建一个好的应用程序并使用良好的编程,则不应遇到这些问题.通过将您的服务放在一个单独的进程中会导致像SharedPreferences和并发数据库访问这样的问题......我建议不要这样做.
更不用说......另一个过程意味着另一个DVM.这比在一个DVM中运行需要更多的资源并且减慢了速度.
| 归档时间: |
|
| 查看次数: |
9478 次 |
| 最近记录: |