我正在加载大约 100 个小声音的声音池,我在活动中的应用程序中需要它们。当此活动开始时,屏幕变为空白,加载所有音池后加载背景。
如何让它在加载声音池时显示已经在 xml 中添加的背景?
我正在加载大约 100 个小声音的声音池,我在活动中的应用程序中需要它们。当此活动开始时,屏幕变为空白,加载所有音池后加载背景。
如何让它在加载声音池时显示已经在 xml 中添加的背景?
使用 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();