我正在加载大约100个声音小的声音池,我需要它们通过活动中的应用程序。 当此活动开始时,屏幕变为空白,并在加载所有soundpool后加载背景。
如何在加载soundpool时显示已经在xml中添加的背景?
答案 0 :(得分:4)
使用AsyncTask来处理这个问题。
private class MyBackgroundTask extends AsyncTask<String, Void, Boolean> {
@Override
protected void onPreExecute() {
//initialize views like progress dialog.
}
@Override
protected Boolean doInBackground(String... params) {
//Add code which you want to run in background.
//In your case, code to load sound pools
}
@Override
public void onPostExecute(Boolean success) {
//update UI with the result
}
}
在onCreate方法中,
new MyBackgroundTask().execute();