0

我有一些事情我的应用程序需要定期执行这些事情 - 如果在运行应用程序本身时完成,会影响其性能 - 就其而言,它们会变得非常糟糕

它们与从服务器下载大型 json 和缓存下载的图像有关

如果我在服务中执行所有这些操作,并且应用程序在服务运行时也在运行 - 它会影响应用程序的任何性能吗?

该服务会占用 dalvik 分配的任何应用程序内存吗?

4

1 回答 1

0

如果你在一个单独的进程中运行服务,它对你应用程序的其他部分的影响会更小,但它会使与服务的通信更加困难。

你是说你知道这些操作会影响性能吗?如果是这样,你看到了什么迹象?您可能会遇到问题,因为您试图在主线程上运行所有内容;如果是这样,使用后台线程可能会解决问题。

于 2013-10-03T18:39:32.240 回答