布局渲染完成后Android回调?

Mit*_*ran 10 android callback android-service android-layout

如何在呈现活动布局后创建/绑定服务?

- 更新

我在主要活动上有两个选项卡(两个作为单独的活动),用于选项卡的数据来自服务.现在我正在绑定服务内部onCreate方法.问题是,onCreate在完成内部的所有语句之前,不会呈现布局.显示空白屏幕,直到服务绑定

Jam*_*mes 0

将创建/绑定服务的调用放在 onCreate 活动的末尾。如果它必须在进程的最后绝对绑定/创建,您可以向您的活动添加一个布尔标志,指示您是否已经绑定或已经创建了服务。然后您可以重写 onResume() ,如下所示:

@Override
public void onResume() {
     super.onResume();
     if (!flag) {
          // Call code to bind/create the service.
     }
 }
Run Code Online (Sandbox Code Playgroud)

  • 不起作用,onResume 不保证此时所有视图都会被渲染(例如 ViewPager 的片段)。 (4认同)