Убран лишний диалог отобржения загрузки

This commit is contained in:
Victor 2014-01-10 18:00:47 +02:00
parent 7bb49077e4
commit 75c47de99a

View File

@ -1,11 +1,8 @@
package com.annimon.client.tasks; package com.annimon.client.tasks;
import java.util.List; import java.util.List;
import android.app.AlertDialog;
import android.content.Context; import android.content.Context;
import android.os.AsyncTask; import android.os.AsyncTask;
import android.widget.ProgressBar;
import com.annimon.client.R;
import com.annimon.client.utils.ApiUtils; import com.annimon.client.utils.ApiUtils;
/** /**
@ -20,7 +17,6 @@ public class ForumLoader<T> extends AsyncTask<Integer, Void, List<T>> {
private final Context mContext; private final Context mContext;
private final FinishLoadingListener<T> mListener; private final FinishLoadingListener<T> mListener;
private AlertDialog mDialog;
public ForumLoader(Context context, FinishLoadingListener<T> listener) { public ForumLoader(Context context, FinishLoadingListener<T> listener) {
mContext = context; mContext = context;
@ -52,25 +48,10 @@ public class ForumLoader<T> extends AsyncTask<Integer, Void, List<T>> {
return null; return null;
} }
@Override
protected void onPreExecute() {
ProgressBar progressBar = new ProgressBar(mContext);
progressBar.setIndeterminate(true);
AlertDialog.Builder builder = new AlertDialog.Builder(mContext);
builder.setCustomTitle(progressBar);
builder.setIcon(android.R.drawable.ic_menu_upload);
builder.setMessage(mContext.getString(R.string.please_wait));
builder.setCancelable(false);
mDialog = builder.create();
mDialog.show();
}
@Override @Override
protected void onPostExecute(List<T> items) { protected void onPostExecute(List<T> items) {
super.onPostExecute(items); super.onPostExecute(items);
mListener.onLoadingFinished(items); mListener.onLoadingFinished(items);
mDialog.dismiss();
} }
public interface FinishLoadingListener<T> { public interface FinishLoadingListener<T> {