Commit f99e5ce60732b3e6340ce6de18305658d284e8c6

Authored by YangShuai
1 parent f6d23f56

优化基类

app/strike/src/main/java/com/cnlive/strike/MyFragment1.java
@@ -14,7 +14,7 @@ import com.cnlive.libs.base.frame.fragment.BaseFragment; @@ -14,7 +14,7 @@ import com.cnlive.libs.base.frame.fragment.BaseFragment;
14 import com.cnlive.libs.base.util.StatusBarConfig; 14 import com.cnlive.libs.base.util.StatusBarConfig;
15 15
16 16
17 -public class MyFragment1 extends BaseFragment<MyFragment1View, MyPresenter1> { 17 +public class MyFragment1 extends BaseFragment {
18 private View view; 18 private View view;
19 19
20 @Nullable 20 @Nullable
@@ -34,7 +34,7 @@ public class MyFragment1 extends BaseFragment&lt;MyFragment1View, MyPresenter1&gt; { @@ -34,7 +34,7 @@ public class MyFragment1 extends BaseFragment&lt;MyFragment1View, MyPresenter1&gt; {
34 34
35 @Override 35 @Override
36 protected void initData() { 36 protected void initData() {
37 - getPresenter().setData1("dd"); 37 +// getPresenter().setData1("dd");
38 } 38 }
39 39
40 40
core/base/src/main/java/com/cnlive/libs/base/frame/fragment/BaseFragment.java
@@ -39,6 +39,7 @@ public abstract class BaseFragment&lt;V extends BaseView, P extends BasePresenter&lt;V @@ -39,6 +39,7 @@ public abstract class BaseFragment&lt;V extends BaseView, P extends BasePresenter&lt;V
39 public V createView() { 39 public V createView() {
40 return ReflectUtil.instanceView(0, this.getClass(), this, BaseView.class); 40 return ReflectUtil.instanceView(0, this.getClass(), this, BaseView.class);
41 } 41 }
  42 +
42 @Override 43 @Override
43 public P createPresenter() { 44 public P createPresenter() {
44 return ReflectUtil.instancePresenter(1, this.getClass(), BasePresenter.class); 45 return ReflectUtil.instancePresenter(1, this.getClass(), BasePresenter.class);