我使用了很多AsyncTasks
但总是这样:
private class connectAsyncTask extends AsyncTask<String, Void, String> {
//Create a Progress Dialog
@Override
protected void onPostExecute(String info) {
//Dismiss the dialog
}
@Override
protected String doInBackground(String... params) {
//complete code to get data to be populated on the view
}
@Override
protected void onPreExecute() {
//Show the dialog
}
但这就像显示进度对话框一样,直到我获取数据然后填充布局上的所有视图。
相反,我希望它是这样的,一些数据将作为 Bundle 发送,这些数据可用于填充它们各自的视图,并且任何像 ImageView 之类的东西,其图像尚未获取必须显示一个进度对话框。
亚马逊等许多应用程序都是这样做的。甚至对话框也没有任何矩形背景或文本。这个怎么做?