public class TaskManager extends Observable {
private static final String TAG = "TaskManager";
public static final Integer CANCEL_ALL = 1;
public void cancelAll() {
Log.d(TAG, "All task cancelled.");
setChanged();
notifyObservers(CANCEL_ALL);
}
public void addTask(Observer task) {
super.addObserver(task);
}
}
public class SimpleObserver implements Observer {
/**
* @author yangfan
* @Date 2012-7-2 上午11:06:08
*/
@Override
public void update(Observable o, Object arg) {
System.out.println("Data has changed");
}
}