我像这样搜索
时写了一个启动活动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秒,但是我需要在完成所有任务后不要在特定时间之后重写我的启动活动。请帮助我提出一个主意。
由于
答案 0 :(得分:2)