Android 飞溅活动延迟时间取决于过程
我已经写了一个飞溅的活动,因为我像这样搜索Android 飞溅活动延迟时间取决于过程,android,Android,我已经写了一个飞溅的活动,因为我像这样搜索 public class SplashActivity extends Activity{ private Utility utility; private static final long SPLASH_TIME = 2000; private Context context; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(save
public class SplashActivity extends Activity{
private Utility utility;
private static final long SPLASH_TIME = 2000;
private Context context;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_splash);
context = this;
utility = Utility.getInstance();
new Handler().postDelayed(new Runnable() {
@Override
public void run() {
utility.fillDatabase(context);
Intent intent = new Intent(context,MainActivity.class);
startActivity(intent);
finish();
}
}, SPLASH_TIME);
}
}
正如您所看到的,我的run方法中有utility.fillDatabase(),延迟时间为2秒,但我需要在所有任务完成后(而不是在特定时间之后)重写我的splash activity finish。请帮我想个主意
谢谢请使用手机
在-utility.fillDatabase(上下文)中执行您的工作代码>
并且仅在以下时间隐藏/完成飞溅