我如何可以使Android的一个真正的启动画面?我不想定时器或延误。只是,显示直到您的应用程序加载的启动画面。
How can I make a true splash screen in Android? I don't want timers or delays. Just a splash screen that is shown until your application has loaded.
类似于
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.splash);
handler = new Handler();
new AsyncTask<Void, Void, Void>() {
@Override
protected Void doInBackground(Void... params) {
//Do some heavy stuff
return null;
}
@Override
public void onPostExecute(Void result){
handler.post(new Runnable(){
@Override
public void run(){
setContentView(R.layout.main);
}
});
}
}.execute();
}