|
@@ -1,14 +1,16 @@
|
|
|
package kr.co.zumo.app.lifeplus.view.screen.event;
|
|
package kr.co.zumo.app.lifeplus.view.screen.event;
|
|
|
|
|
|
|
|
|
|
+import kr.co.zumo.app.R;
|
|
|
import kr.co.zumo.app.lifeplus.bean.api.EventDetailBean;
|
|
import kr.co.zumo.app.lifeplus.bean.api.EventDetailBean;
|
|
|
import kr.co.zumo.app.lifeplus.helper.NavigationBar;
|
|
import kr.co.zumo.app.lifeplus.helper.NavigationBar;
|
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
import kr.co.zumo.app.lifeplus.supervisor.ScreenID;
|
|
|
|
|
+import kr.co.zumo.app.lifeplus.util.ResourceUtil;
|
|
|
import kr.co.zumo.app.lifeplus.view.DoubleChecker;
|
|
import kr.co.zumo.app.lifeplus.view.DoubleChecker;
|
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.AlbumPermissionDialog;
|
|
|
|
|
|
|
+import kr.co.zumo.app.lifeplus.view.dialog.ConfirmDialog;
|
|
|
import kr.co.zumo.app.lifeplus.view.dialog.DialogBuilder;
|
|
import kr.co.zumo.app.lifeplus.view.dialog.DialogBuilder;
|
|
|
import kr.co.zumo.app.lifeplus.view.dialog.DialogID;
|
|
import kr.co.zumo.app.lifeplus.view.dialog.DialogID;
|
|
|
-import kr.co.zumo.app.lifeplus.view.dialog.ICustomDialogListener;
|
|
|
|
|
|
|
+import kr.co.zumo.app.lifeplus.view.dialog.ICustomConfirmListener;
|
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
import kr.co.zumo.app.lifeplus.view.presenter.Presenter;
|
|
|
|
|
|
|
|
/**
|
|
/**
|
|
@@ -95,7 +97,7 @@ public class EventQuestionPresenter extends Presenter<EventQuestionModel, IEvent
|
|
|
view.uploadAlbumImage();
|
|
view.uploadAlbumImage();
|
|
|
break;
|
|
break;
|
|
|
case Event.DIALOG: //권한 설정 완전 거부시 다이얼로그 임시
|
|
case Event.DIALOG: //권한 설정 완전 거부시 다이얼로그 임시
|
|
|
- showPermissionDialog();
|
|
|
|
|
|
|
+ showPermissionCheckDialog();
|
|
|
break;
|
|
break;
|
|
|
default:
|
|
default:
|
|
|
break;
|
|
break;
|
|
@@ -116,47 +118,31 @@ public class EventQuestionPresenter extends Presenter<EventQuestionModel, IEvent
|
|
|
onBackPressed();
|
|
onBackPressed();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
-// private void showPermissionCheckDialog() {
|
|
|
|
|
-// new DialogBuilder<ConfirmDialog, ICustomConfirmListener>(getFragmentManager(), DialogID.CONFIRM)
|
|
|
|
|
-// .listener(new ICustomConfirmListener<ConfirmDialog>() {
|
|
|
|
|
-// @Override
|
|
|
|
|
-// public void onPositiveResult(ConfirmDialog dialog, Event event) {
|
|
|
|
|
-// view.goSettingPermission();
|
|
|
|
|
-// }
|
|
|
|
|
-//
|
|
|
|
|
-// @Override
|
|
|
|
|
-// public void onNegativeResult(ConfirmDialog dialog, Event event) {
|
|
|
|
|
-// dialog.dispose();
|
|
|
|
|
-// }
|
|
|
|
|
-//
|
|
|
|
|
-// @Override
|
|
|
|
|
-// public void onDialogCanceled(ConfirmDialog dialog) {
|
|
|
|
|
-// dialog.dispose();
|
|
|
|
|
-// }
|
|
|
|
|
-// })
|
|
|
|
|
-// .attribute(dialog -> {
|
|
|
|
|
-// dialog.setText(ResourceUtil.getString(R.string.album_permission_alert_contents));
|
|
|
|
|
-// dialog.setPositiveButtonLabelId(R.string.album_permission_alert_positive);
|
|
|
|
|
-// dialog.setNegativeButtonLabelId(R.string.album_permission_alert_negative);
|
|
|
|
|
-// })
|
|
|
|
|
-// .show();
|
|
|
|
|
-// }
|
|
|
|
|
-
|
|
|
|
|
- private void showPermissionDialog(){
|
|
|
|
|
-
|
|
|
|
|
- new DialogBuilder<AlbumPermissionDialog, ICustomDialogListener>(getFragmentManager(), DialogID.ALBUM_PERMISSION)
|
|
|
|
|
- .listener(new ICustomDialogListener<AlbumPermissionDialog>() {
|
|
|
|
|
-
|
|
|
|
|
|
|
+ private void showPermissionCheckDialog() {
|
|
|
|
|
+ new DialogBuilder<ConfirmDialog, ICustomConfirmListener>(getFragmentManager(), DialogID.CONFIRM)
|
|
|
|
|
+ .listener(new ICustomConfirmListener<ConfirmDialog>() {
|
|
|
@Override
|
|
@Override
|
|
|
- public void onDialogResult(AlbumPermissionDialog dialog, Event event) {
|
|
|
|
|
|
|
+ public void onPositiveResult(ConfirmDialog dialog, Event event) {
|
|
|
view.goSettingPermission();
|
|
view.goSettingPermission();
|
|
|
}
|
|
}
|
|
|
|
|
|
|
|
@Override
|
|
@Override
|
|
|
- public void onDialogCanceled(AlbumPermissionDialog dialog) {
|
|
|
|
|
- dialog.dispose();
|
|
|
|
|
|
|
+ public void onNegativeResult(ConfirmDialog dialog, Event event) {
|
|
|
|
|
+ dialog.dispose();
|
|
|
|
|
+ }
|
|
|
|
|
+
|
|
|
|
|
+ @Override
|
|
|
|
|
+ public void onDialogCanceled(ConfirmDialog dialog) {
|
|
|
|
|
+ dialog.dispose();
|
|
|
}
|
|
}
|
|
|
})
|
|
})
|
|
|
|
|
+ .attribute(dialog -> {
|
|
|
|
|
+ dialog.setTitleId(R.string.album_permission_alert_title);
|
|
|
|
|
+ dialog.setText(ResourceUtil.getString(R.string.album_permission_alert_contents));
|
|
|
|
|
+ dialog.setPositiveButtonLabelId(R.string.album_permission_alert_positive);
|
|
|
|
|
+ dialog.setNegativeButtonLabelId(R.string.album_permission_alert_negative);
|
|
|
|
|
+ })
|
|
|
.show();
|
|
.show();
|
|
|
}
|
|
}
|
|
|
|
|
+
|
|
|
}
|
|
}
|