package com.gettingmobile.android.app.actions;
import android.app.Application;
public abstract class AbstractBusyAction<T extends Application> extends AbstractAction<T> implements BusyAction<T> {
private BusyActionListener listener = null;
@Override
public void setListener(BusyActionListener listener) {
this.listener = listener;
}
protected void fireOnStarted() {
if (listener != null) {
listener.onActionStarted(this);
}
}
protected void fireOnStopped() {
if (listener != null) {
listener.onActionStopped(this);
}
}
}