在Service中通过接口回调更新Activity的UI
场景:
最近在复习郭霖的《第一行代码》的时候,在复习到Service时做那个下载的Demo
想要实现在Activity中加一个ProgressBar与前台Service的通知同步进度
然而却遇到了Service与Activity交互的问题
如何在Service更新UI
通过查阅资料,找到了几种方法,但最终选择了接口回调这个方法
因为我对接口回调不太熟悉
具体实施:
首先创建一个接口
public interface UpdatePb {
void update(int progress);
}
然后在Service里写
public class DowService extends Service {