我是 android 编程新手,我有一个关于需要在后台执行长时间任务的问题。我有这个应用程序,它在活动 A 的列表视图中显示论坛主题列表,当用户单击此列表上的项目时,我需要在活动 B 中显示有关此项目的信息,其中包括一些文本和一些图像。
现在,这些信息是从网络上接收的。由于这是通信任务,我应该将它放在某种服务中,否则我可能会遇到 ANR。
我的问题是——在收到信息之前我该怎么做。由于在获取所有信息之前我无法显示活动 B,因此我必须在活动 A 中“挂起”,直到我从 Web 获取信息。
谁能指导我这种常见流程的正确设计模式?当然,一些代码也会很有帮助。
提前致谢。