异步助手类android

时间:2011-08-30 06:58:23

标签: android android-asynctask helpers

我正在开发的应用程序在很大程度上依赖于从服务器检索的数据,所以我使用AsyncTask主要是从服务器获取数据并更新UI。问题是,它导致大量代码存在于主要活动中,用于所有需要的任务,我想将代码分解为辅助类,就像我在C#中所做的那样,是否有可能有一个名为OfferHelper的辅助类,它带有一个方法getOffers(),它将异步执行并返回服务器数据。

所以我想要做的是在主活动中调用OfferHelper.getOffers()但是没有阻止ui,我尝试在实际的帮助器类中使用asynctask,但似乎它不是设计成像这样工作。 / p>

以前是否有人试图这样做,可以提供任何建议吗?

非常感谢

1 个答案:

答案 0 :(得分:0)

应该没有任何问题。 只需发送一个上下文(Activity.this)的引用,这样你就可以做任何你需要的事情。 发布您的代码,以便我可以看到具体的问题