如何在呈现活动布局后创建/绑定服务?
- 更新
我在主要活动上有两个标签(两个作为单独的活动),用于标签的数据来自服务。现在我在onCreate
方法中绑定服务。问题是,在onCreate
内的所有语句都完成之前,不会呈现布局。显示空白屏幕,直到服务获得绑定
答案 0 :(得分:2)
答案 1 :(得分:1)
在onCreate活动结束时调用create / bind服务。如果必须在进程的最后进行绝对绑定/创建,则可以向活动添加一个布尔标志,指示您是已绑定还是已创建服务。然后,您可以按如下方式覆盖onResume():
@Override
public void onResume() {
super.onResume();
if (!flag) {
// Call code to bind/create the service.
}
}