对多个 Fragment 使用 Asynctask

我有 2 个片段 java 类,需要使用相同的异步任务。无论如何我可以做到这一点,还是我必须在两个片段类中复制/粘贴相同的异步任务?我总共有这 3 个 java 类:

  • 主要活动

  • 数据表片段

  • 传感器概览片段

asynctask 正在从 json URL 获取数据。

也许可以为 asynctask 创建另一个 java 类?

感谢所有帮助!


收到一只叮咚
浏览 146回答 2
2回答

12345678_0001

您所说的建议您应该将异步任务代码与两个片段分离,而是使用单独的工作程序(可能IntenstService会在这里为您提供良好的服务),您的片段会调用它来完成工作。或者,根据你的代码结构(如果你还没有,你应该考虑一下:)也许你的异步任务代码应该是你片段的基类的一部分,然后它们都会扩展。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

Java