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 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 18 private View view;
19 19  
20 20 @Nullable
... ... @@ -34,7 +34,7 @@ public class MyFragment1 extends BaseFragment&lt;MyFragment1View, MyPresenter1&gt; {
34 34  
35 35 @Override
36 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 39 public V createView() {
40 40 return ReflectUtil.instanceView(0, this.getClass(), this, BaseView.class);
41 41 }
  42 +
42 43 @Override
43 44 public P createPresenter() {
44 45 return ReflectUtil.instancePresenter(1, this.getClass(), BasePresenter.class);
... ...