|
|
@@ -38,7 +38,7 @@ import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
import kr.co.zumo.app.lifeplus.view.IEventListener;
|
|
|
import kr.co.zumo.app.lifeplus.view.IView;
|
|
|
import kr.co.zumo.app.lifeplus.view.IWaiterCallable;
|
|
|
-import kr.co.zumo.app.lifeplus.view.animation.Loading;
|
|
|
+import kr.co.zumo.app.lifeplus.view.animation.LoadingDriver;
|
|
|
import kr.co.zumo.app.lifeplus.view.command.Command;
|
|
|
import kr.co.zumo.app.lifeplus.view.command.EmailSendingCommand;
|
|
|
import kr.co.zumo.app.lifeplus.view.command.ExitCommand;
|
|
|
@@ -73,7 +73,7 @@ public abstract class Presenter<M extends Model, V extends IView> implements ILi
|
|
|
private DialogBase dialogNetwork;
|
|
|
private DialogBase pinDialog;
|
|
|
// private LoadingDialog waiter;
|
|
|
- private Loading waiter;
|
|
|
+ private LoadingDriver waiter;
|
|
|
|
|
|
private boolean resumed = false;
|
|
|
|
|
|
@@ -687,16 +687,20 @@ public abstract class Presenter<M extends Model, V extends IView> implements ILi
|
|
|
@Override
|
|
|
public void showWaiter() {
|
|
|
if (null == waiter) {
|
|
|
- waiter = new Loading(view.getActivity(), 300);
|
|
|
- waiter.show();
|
|
|
+ waiter = new LoadingDriver().create(view.getActivity());
|
|
|
+ }
|
|
|
+ else {
|
|
|
+ waiter.create(view.getActivity());
|
|
|
}
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
public void hideWaiter() {
|
|
|
if (null != waiter) {
|
|
|
- waiter.hide();
|
|
|
- waiter = null;
|
|
|
+ waiter.remove();
|
|
|
+ if (waiter.canDispose()) {
|
|
|
+ waiter = null;
|
|
|
+ }
|
|
|
}
|
|
|
}
|
|
|
|