2011-08-30 91 views
1

进出口工作的应用程序在很大程度上依赖于这样即时通讯使用的AsyncTask主要是从服务器获取数据,并更新UI从服务器获取的数据。问题在于它导致大量代码生活在所有需要的任务的主要活动中,并且我希望将代码分解为像C#中那样的辅助类,是否有可能有一个称为OfferHelper的助手类,它有一个方法getOffers(),它将异步执行并返回服务器数据。异步辅助类的Android

所以我想要做的是在主要活动调用OfferHelper.getOffers()但没有阻止用户界面,我曾尝试在实际的助手类中使用asynctask,但它似乎并没有被设计成像那样工作。

有没有人尝试过这样做,可以提供什么建议吗?

非常感谢

回答

0

不应该有任何问题。 只需发送对上下文的引用(Activity.this),以便您可以执行任何您需要的操作。 发布您的代码,以便我可以看到具体问题