我使用了很多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一样,其Image尚未被提取必须显示进度对话框。
许多应用程序,如亚马逊等..,这样做。甚至对话框也没有任何矩形背景或文本。怎么做?