在onCreate()之后调用onStart()有一些延迟

时间:2018-05-31 10:14:02

标签: android database mobile realm splash

我们是否可以延迟从onStart()调用onCreate()启动活动方法?

我想在5秒后拨打onStart()。这样我就可以给应用程序足够的时间在第一次运行应用程序时创建领域数据库文件。这样我就可以在领域数据库中记录启动画面的启动。

或者还有其他方法可以实现这一目标吗?

1 个答案:

答案 0 :(得分:1)

您可以定义像;

这样的处理程序
@Override
protected void onStart() {
super.onStart();
final Handler handler = new Handler();
handler.postDelayed(new Runnable() {
  @Override
  public void run() {
    //Do all thing after 5000ms
  }
 }, 5000);
}