/**
* galaxy inc.
* meetup client for android
*/
package com.galaxy.meetup.client.android.ui.fragments;
import android.content.Context;
import android.database.Cursor;
import com.galaxy.meetup.client.android.EsCursorLoader;
import com.galaxy.meetup.client.android.api.CheckStreamChangeOperation;
import com.galaxy.meetup.client.android.content.EsAccount;
/**
*
* @author sihai
*
*/
public class StreamChangeLoader extends EsCursorLoader {
private final EsAccount mAccount;
private final String mCircleId;
private boolean mError;
private final boolean mFromWidget = false;
private final String mGaiaId;
private boolean mHasStreamChanged;
private final String mSquareStreamId;
private final int mView;
public StreamChangeLoader(Context context, EsAccount esaccount, int i, String s, String s1, String s2, boolean flag)
{
super(context, null);
mAccount = esaccount;
mView = i;
mCircleId = s;
mGaiaId = s1;
mSquareStreamId = s2;
}
public final Cursor esLoadInBackground()
{
CheckStreamChangeOperation checkstreamchangeoperation = new CheckStreamChangeOperation(getContext(), mAccount, mView, mCircleId, mGaiaId, mSquareStreamId, mFromWidget, null, null);
checkstreamchangeoperation.start();
mError = checkstreamchangeoperation.hasError();
if(!mError)
mHasStreamChanged = checkstreamchangeoperation.hasStreamChanged();
return null;
}
public final boolean hasError()
{
return mError;
}
public final boolean hasStreamChanged()
{
return mHasStreamChanged;
}
}