|
|
@@ -1,6 +1,7 @@
|
|
|
package kr.co.zumo.app.lifeplus.view.screen.my.bucketlist;
|
|
|
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.BestBucketBean;
|
|
|
+import kr.co.zumo.app.lifeplus.bean.api.BucketWithTagBean;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
import kr.co.zumo.app.lifeplus.view.DoubleChecker;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
@@ -78,6 +79,7 @@ public class MyBucketListPresenter extends Presenter<MyBucketListModel, IMyBucke
|
|
|
@Override
|
|
|
protected void onEventInternal(Event event) {
|
|
|
int index = event.getIndex();
|
|
|
+ BucketWithTagBean bucketWithTagBean;
|
|
|
switch (event.getEventId()) {
|
|
|
// case Event.ALERT:
|
|
|
// go(ScreenID.BUCKET_DETAIL);
|
|
|
@@ -94,24 +96,25 @@ public class MyBucketListPresenter extends Presenter<MyBucketListModel, IMyBucke
|
|
|
go(ScreenID.ADD_MY_BUCKET);
|
|
|
break;
|
|
|
case Event.MY_BUCKET:
|
|
|
- model.setDeliveryPackaging(model.getBucketList().get(index));
|
|
|
- go(ScreenID.BUCKET_DETAIL);
|
|
|
+ bucketWithTagBean = model.getBucketList().get(index);
|
|
|
+ model.setDeliveryPackaging(bucketWithTagBean);
|
|
|
+ go(BucketWithTagBean.getScreenId(bucketWithTagBean));
|
|
|
break;
|
|
|
case Event.TOGGLE:
|
|
|
if (event.getBool()) {
|
|
|
view.drawList(model.getCompletedBucketList());
|
|
|
- view.changeCheckImageText(event.getBool());
|
|
|
}
|
|
|
else {
|
|
|
view.drawList(model.getBucketList());
|
|
|
- view.changeCheckImageText(event.getBool());
|
|
|
}
|
|
|
+ view.changeCheckImageText(event.getBool());
|
|
|
break;
|
|
|
case Event.COMPLETE_BUCKET:
|
|
|
- model.setDeliveryPackaging(model.getCompletedBucketList().get(event.getIndex()));
|
|
|
+ bucketWithTagBean = model.getCompletedBucketList().get(index);
|
|
|
+ model.setDeliveryPackaging(bucketWithTagBean);
|
|
|
//isClicked 초기화
|
|
|
view.setClicked();
|
|
|
- go(ScreenID.BUCKET_DETAIL);
|
|
|
+ go(BucketWithTagBean.getScreenId(bucketWithTagBean));
|
|
|
break;
|
|
|
default:
|
|
|
break;
|