1

我使用了很多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 之类的东西,其图像尚未获取必须显示一个进度对话框。

亚马逊等许多应用程序都是这样做的。甚至对话框也没有任何矩形背景或文本。这个怎么做?

4

0 回答 0