Commit f99e5ce60732b3e6340ce6de18305658d284e8c6
1 parent
f6d23f56
优化基类
Showing
2 changed files
with
3 additions
and
2 deletions
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<MyFragment1View, MyPresenter1> { | @@ -34,7 +34,7 @@ public class MyFragment1 extends BaseFragment<MyFragment1View, MyPresenter1> { | ||
| 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<V extends BaseView, P extends BasePresenter<V | @@ -39,6 +39,7 @@ public abstract class BaseFragment<V extends BaseView, P extends BasePresenter<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); |