use*_*319 3 service multithreading android
我有一个关于服务的问题:什么会更好,在服务中创建一个线程,或在一个线程内服务?
问题来了,因为我正在为我的应用程序实现一个错误报告器,所以当应用程序失败时,它会向我发送一份报告,说明发生了什么.我的想法是当从这里显示活动活动发生错误时发出通知,并创建一个线程来重试传递,直到它成功或达到最小尝试次数.
重新提出问题,系统如何最不可能删除我的进程(如果内存不足):使用服务中的线程或线程内的服务?
我认为最好是第一选择,但我在同一个Android人员中看到了一个代码,这里:
(第640行) 来自谷歌的代码保持活跃的线程?
他们使用第二个.你怎么看待这件事?
我不需要AsyncTask,因为我不需要与UI线程交互,我现在没有向用户显示任何内容.
| 归档时间: |
|
| 查看次数: |
1175 次 |
| 最近记录: |