在演出前准备活动

时间:2014-09-18 22:17:31

标签: android android-activity

问题是只有当我的活动已经显示它开始更新并且它看起来不好。它是如何工作的:在onStart活动中我将cmd发送到服务以获取更新数据,我也在那里注册brodcast监听器。我希望在活动出现之前准备服务中显示的收到的数据。怎么做?感谢。

现在如何运作:当我从另一个活动回来时,我首先看到旧数据,然后它变化(非常快,但你可以看到它)到新的。

2 个答案:

答案 0 :(得分:0)

如果您想在显示活动之前设置内容,则需要使用onCreate方法而不是onStart方法执行操作。 android documentation

中的更多信息

答案 1 :(得分:0)

当您将命令发送到服务以更新数据时,您应该更改“活动”中的视图以显示加载指示符或空白视图,或者您希望用户看到的任何内容,直到广播进入您的新数据准备就绪。那么您不必担心旧数据可见。