Browse Source

优化方法调用

詹子聪 5 năm trước cách đây
mục cha
commit
6347f5da4b

+ 1 - 0
mvp/src/main/java/com/miekir/mvp/view/BaseMVPActivity.java

@@ -69,6 +69,7 @@ public abstract class BaseMVPActivity extends BaseActivity implements IView {
                             throw new AssertionError("DataMethod第2个参数必须为" + secondCorrectType);
                         }
 
+                        method.setAccessible(true);
                         mDataMethodList.add(method);
                     }
                 }

+ 1 - 0
mvp/src/main/java/com/miekir/mvp/view/BaseMVPFragment.java

@@ -82,6 +82,7 @@ public abstract class BaseMVPFragment extends BaseFragment implements IView {
                             throw new AssertionError("DataMethod第2个参数必须为" + secondCorrectType);
                         }
 
+                        method.setAccessible(true);
                         mDataMethodList.add(method);
                     }
                 }

+ 1 - 0
mvp/src/main/java/com/miekir/mvp/view/model/BaseMVPActivity.java

@@ -73,6 +73,7 @@ public abstract class BaseMVPActivity extends BaseActivity implements IView {
                             throw new AssertionError("DataMethod第2个参数必须为" + secondCorrectType);
                         }
 
+                        method.setAccessible(true);
                         mDataMethodList.add(method);
                     }
                 }

+ 1 - 0
mvp/src/main/java/com/miekir/mvp/view/model/BaseMVPFragment.java

@@ -83,6 +83,7 @@ public abstract class BaseMVPFragment extends BaseFragment implements IView {
                             throw new AssertionError("DataMethod第2个参数必须为" + secondCorrectType);
                         }
 
+                        method.setAccessible(true);
                         mDataMethodList.add(method);
                     }
                 }