我有3项活动 A,B,&amp; ç即可。在活动我开始下载一个文件,从那里我去活动B并从那里C.现在我想要的是显示我在活动A中开始的文件下载的进度条< strong>活动B&amp; ç即可。
我如何在android中实现这一目标。如果有人有任何想法请帮助我。欢迎提出所有建议。
答案 0 :(得分:3)
我建议在服务中进行下载,而不是在与活动绑定的线程中进行。该服务可以广播进度更新和每个活动注册以接收它们。或者每个活动都可以绑定到服务并要求更新。关于使用服务下载文件有一个很好的教程here。
这样做的另一个优点是,如果活动被销毁并重新启动(例如,当用户旋转设备时),下载将不会被孤立。