我设计了自定义图库,但问题是,每当我打开图库asyctask是调用,所有图像再次加载。我想加载asyctask如果新图像到达设备,否则直接画廊将无负载显示
我不知道如何做这种编程的东西所以如果有任何方式做这种东西那么请建议我
有没有办法做到这一点...... ??
private class AsyncTaskForListview extends
AsyncTask<String, String, String> {
private String responce;
ProgressDialog progressDialog;
@Override
protected String doInBackground(String... params) {
getAllGalleryFolderName(); // process for get image
return responce;
}
@Override
protected void onPostExecute(String result) {
lvShowAllImageFolder.setAdapter(effectImageAdapter); // set adapeter in listview
effectImageAdapter.notifyDataSetChanged();
progressDialog.dismiss();
}
@Override
protected void onPreExecute() {
progressDialog = ProgressDialog
.show(DisplayGalleryActivity.this,
getResources().getString(
R.string.progress_dialog_heading),
getResources().getString(
R.string.progress_waiting_message));
}
@Override
protected void onProgressUpdate(String... text) {
}
}