/**
*
*/
package com.haarman.listviewanimations.itemmanipulation;
import android.os.AsyncTask;
import java.util.Date;
/**
* @author Benjamin
*
*/
public class ReplaceRunnable extends AsyncTask<OnDismissCallback, Void, Boolean> {
OnDismissCallback mCallback;
// public ReplaceRunnable(OnDismissCallback mCallback) {
// this.mCallback = mCallback;
// }
/* (non-Javadoc)
* @see android.os.AsyncTask#doInBackground(java.lang.Object[])
*/
@Override
protected Boolean doInBackground(OnDismissCallback... params) {
// TODO Auto-generated method stub
for (OnDismissCallback callback : params) {
mCallback = callback;
}
Date date = new Date();
while ((new Date().getTime() - date.getTime()) < 2500) {
}
// mCallback.afterReplace();
return true;
}
@Override
protected void onPostExecute(Boolean result) {
mCallback.afterReplace();
}
}