在 onCreate() 之后延迟调用 onStart()
Calling onStart() after onCreate() with some delay
我们可以在从 onCreate()
调用 splash activity 的 onStart()
方法时添加延迟吗?
我想在 5 秒后呼叫 onStart()
。这样我就可以给应用程序足够的时间在应用程序的第一个 运行 上创建领域数据库文件。这样我就可以在领域数据库中记录启动画面。
或者还有其他方法可以实现吗?
您可以像这样定义处理程序;
@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);
}
我们可以在从 onCreate()
调用 splash activity 的 onStart()
方法时添加延迟吗?
我想在 5 秒后呼叫 onStart()
。这样我就可以给应用程序足够的时间在应用程序的第一个 运行 上创建领域数据库文件。这样我就可以在领域数据库中记录启动画面。
或者还有其他方法可以实现吗?
您可以像这样定义处理程序;
@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);
}