【发布时间】:2012-03-21 15:32:57
【问题描述】:
首先,我应该提一下,我是 Android 新手(在 Java 方面没有太多经验),所以请放轻松。
我正在制作一个应用程序,它不断地从服务器中提取数据,然后通过 http post 请求返回数据。问题是,处理从服务器实际拉取的最佳方式是什么?我应该使用 AsyncTask 还是创建另一个线程并让它在上面运行?有没有更好的方法来达到这个目的?
我将每 5 分钟提取一次数据。 (我知道这会很快耗尽电池,我肯定会使用 Androids C2DM 框架。但我之前没有这方面的经验,而且我在截止日期前,所以这必须做,直到我有时间学习如何实现它。)
感谢您的任何建议!
【问题讨论】:
-
考虑使用Push而不是Pull。
-
我提到了 C2DM 以及为什么我不打算使用它,它使用的是 Push 方法。我根本没有足够的时间来学习如何实现它。
标签: android multithreading android-asynctask pull-request