|
|
@@ -13,10 +13,11 @@ import kr.co.zumo.app.lifeplus.view.Event;
|
|
|
import kr.co.zumo.app.lifeplus.view.IPinView;
|
|
|
import kr.co.zumo.app.lifeplus.view.custom.CustomPinConfirmPresenter;
|
|
|
import kr.co.zumo.app.lifeplus.view.custom.CustomPinView;
|
|
|
-import kr.co.zumo.app.lifeplus.view.presenter.PinPresenter;
|
|
|
+import kr.co.zumo.app.lifeplus.view.presenter.PinConfirmPresenter;
|
|
|
|
|
|
/**
|
|
|
- * PinActivity
|
|
|
+ * PinConfirmActivity
|
|
|
+ * - 핀 확인 액티비티
|
|
|
* <pre>
|
|
|
* </pre>
|
|
|
*
|
|
|
@@ -25,16 +26,24 @@ import kr.co.zumo.app.lifeplus.view.presenter.PinPresenter;
|
|
|
* @history 민효동 [2018-10-04] [최초 작성]
|
|
|
* @since 2018-10-04
|
|
|
*/
|
|
|
-public class PinActivity extends ActivityBase<PinPresenter> implements IPinView {
|
|
|
+public class PinConfirmActivity extends ActivityBase<PinConfirmPresenter> implements IPinView {
|
|
|
|
|
|
- CustomPinView customPinView;
|
|
|
- CustomPinConfirmPresenter customPinConfirmPresenter;
|
|
|
+ private CustomPinView customPinView;
|
|
|
+ private CustomPinConfirmPresenter customPinConfirmPresenter;
|
|
|
|
|
|
@Override
|
|
|
void onAfterCreate(Bundle savedInstanceState) {
|
|
|
|
|
|
setContentView(R.layout.view_container);
|
|
|
|
|
|
+ /**
|
|
|
+ * 핀 확인/등록/초기화(재등록)
|
|
|
+ *
|
|
|
+ * - 같은 뷰(CustomPinView)를 이용한다.
|
|
|
+ * - presenter 를 달리하여 각 단계를 컨트롤한다.
|
|
|
+ * - 결과는 IPinContract.Listener 로 전달한다.
|
|
|
+ *
|
|
|
+ */
|
|
|
customPinView = new CustomPinView(this);
|
|
|
customPinConfirmPresenter = new CustomPinConfirmPresenter(customPinView, result ->
|
|
|
{
|
|
|
@@ -52,8 +61,8 @@ public class PinActivity extends ActivityBase<PinPresenter> implements IPinView
|
|
|
}
|
|
|
|
|
|
@Override
|
|
|
- PinPresenter definePresenter() {
|
|
|
- return new PinPresenter(getModel(PinModel.class), this);
|
|
|
+ PinConfirmPresenter definePresenter() {
|
|
|
+ return new PinConfirmPresenter(getModel(PinModel.class), this);
|
|
|
}
|
|
|
|
|
|
@Override
|