
>让服务在单独的过程中运行.
>服务中将发生重复的计时器事件.
>在计时器事件处理程序中,它将执行网络以检索推文,并通知连接到它的所有侦听器.听众通过IPC连接到它.
我可以看到这种方法有两个主要特征.
>在单独的流程中发推文检索行动.
>它总是运行,即使主要活动已经退出.
但是,如果“它总是运行”不是我的要求.当我退出主活动时,我希望一切都停止.
>如果我在主Activity中使用AsyncTask(Or Timer)来执行推文检索 *** 作会更好吗?一切都将在一个过程中运行.不再使用服务了.
>使用AsyncTask(或计时器),似乎更简单.我们不再需要处理IPC.
>或者,使用服务方法可能会更好?我错过了服务提供的一些好东西吗?
由于这是一项不需要用户交互的任务,并且必须在后台完成而不会干扰应用程序的主UI以及用户正在做的任何事情,因此服务是其实现的理想候选者.
可以将服务与应用程序绑定,使得当主应用程序终止时,它也将关闭服务.
总结以上是内存溢出为你收集整理的android – 在单个进程中使用AsyncTask(或Timer)或在单独的进程中使用Service更好吗?全部内容,希望文章能够帮你解决android – 在单个进程中使用AsyncTask(或Timer)或在单独的进程中使用Service更好吗?所遇到的程序开发问题。
如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。
欢迎分享,转载请注明来源:内存溢出
微信扫一扫
支付宝扫一扫
评论列表(0条)