|
|
@@ -165,7 +165,7 @@ public abstract class BaseMVPActivity extends BaseActivity implements IView {
|
|
|
Class objParamClass = result.getBean().getClass();
|
|
|
for (Method method : mDataMethodList) {
|
|
|
Class methodParamClass = method.getParameterTypes()[2];
|
|
|
- // 判断方法的第二个参数类型是否是回调对象的子类
|
|
|
+ // 判断方法的第二个参数类型是否是回调对象的父类
|
|
|
if (methodParamClass.isAssignableFrom(objParamClass)) {
|
|
|
try {
|
|
|
method.invoke(this, result.getResponseCode(), result.getMessage(), result.getBean(), result.getSourceCode());
|