0
我想要做的第一件事是将进度对话框添加到我的应用程序列表活动中。活动并不耗费时间(反正不多),但是当从json解析并嵌入到listactivity中解析数据的活动给用户留下不好的印象时,您不希望UI不响应。 请帮我如何在android中解析json解析中的有限记录
我想要做的第一件事是将进度对话框添加到我的应用程序列表活动中。活动并不耗费时间(反正不多),但是当从json解析并嵌入到listactivity中解析数据的活动给用户留下不好的印象时,您不希望UI不响应。 请帮我如何在android中解析json解析中的有限记录
使用的AsyncTask显示进度对话框,在分析数据
private class DownloadingProgressTask extends
AsyncTask<String, Void, Boolean> {
private ProgressDialog dialog = new ProgressDialog(ShowDescription.this);
/** progress dialog to show user that the backup is processing. */
/** application context. */
protected void onPreExecute() {
this.dialog.setMessage("Please wait");
this.dialog.show();
}
protected Boolean doInBackground(final String... args) {
try {
downloadFile(b.getString("URL"));
return true;
} catch (Exception e) {
Log.e("tag", "error", e);
return false;
}
}
@Override
protected void onPostExecute(final Boolean success) {
if (dialog.isShowing()) {
dialog.dismiss();
}
if (success) {
Toast.makeText(ShowDescription.this,
"File successfully downloaded", Toast.LENGTH_LONG)
.show();
//imgDownload.setVisibility(8);
} else {
Toast.makeText(ShowDescription.this, "Error", Toast.LENGTH_LONG)
.show();
}
}
}
你的头衔没有关系,你的问题 – Rajesh
是不是一个问题或提示用户? –
您的实际问题/问题是什么? – MKJParekh