Browse Source

[공통][New] 다이얼로그 - 커스텀 리스너 시작 2

hyodong.min 7 years ago
parent
commit
89defde8cc

+ 1 - 1
app/src/main/java/kr/co/zumo/app/lifeplus/view/dialog/DialogBuilder.java

@@ -72,7 +72,7 @@ public class DialogBuilder<T extends DialogBase, CL extends ICustomDialogListene
    * @param listener IDialogResultListener
    * @return DialogBuilder
    */
-  public DialogBuilder listener(IDialogResultListener<T> listener) {
+  public DialogBuilder listener(IDialogResultListener listener) {
     this.listener = listener;
     return this;
   }

+ 3 - 3
app/src/main/java/kr/co/zumo/app/lifeplus/view/screen/main/category/FirstCategoryMainPresenter.java

@@ -70,9 +70,9 @@ public class FirstCategoryMainPresenter extends Presenter<BlankModel, IView> {
         break;
       case Event.FILTER:
         filterDialog = DialogBuilder.create(DialogID.MAIN_FIRST_FILTER)
-          .listener(new IDialogResultListener() {
+          .listener(new IDialogResultListener<CategoryFirstMainFilterDialog>() {
             @Override
-            public void onDialogResult(DialogBase dialog, Event event) {
+            public void onDialogResult(CategoryFirstMainFilterDialog dialog, Event event) {
               switch (event.getEventId()) {
                 case Event.CLOSE:
                   dialog.dispose();
@@ -86,7 +86,7 @@ public class FirstCategoryMainPresenter extends Presenter<BlankModel, IView> {
             }
 
             @Override
-            public void onDialogCanceled(DialogBase dialog) {
+            public void onDialogCanceled(CategoryFirstMainFilterDialog dialog) {
               dialog.dispose();
             }
           })