当活动变得可见时,从服务更新活动UI

时间:2016-04-29 05:10:56

标签: android android-service android-service-binding

我的活动将启动服务,服务将从互联网上下载,我必须更新活动用户界面。

但请考虑以下情况

  1. 如果我的活动还活着,我必须更新没有广播接收器的活动用户界面,这样做的最佳方法是什么。

  2. 如果我的活动没有活动,当它活着/前景时,我必须用服务结果更新UI,如何做到这一点。 (不保存到DB中)

1 个答案:

答案 0 :(得分:1)

让我一点一点地提出我的建议,

  1. 是的,您可以通过EventBus(或)界面实现它。来到eventbus,它类似于广播接收器。
  2. 当活动不活动时,您正在获取数据,当您活着时,您必须更新UI。为了做到这一点,你不得不在内部或外部(OR)保存值,只要活动变为活着,你就必须从互联网上获取值。