首页>代码>最新架构(KotLin+Retrofit2+RxJava2+MVP)基础框架搭建实例,直接可以使用>/kotlinM-master/app/src/main/java/com/hao/m/base/BaseFragment.java
package com.hao.m.base; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import com.hao.m.utils.Density; import com.trello.rxlifecycle2.components.support.RxFragment; import java.util.Objects; /** * Created by wangpw */ public abstract class BaseFragment extends RxFragment { private View view; @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); base(); } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { view = inflater.inflate(layoutResId(), container, false); return view; } @Override public void onViewCreated(View view, Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); init(); logic(); } @Override public void onDestroyView() { super.onDestroyView(); } public void base() { Density.INSTANCE.setDefault(Objects.requireNonNull(this.getActivity())); } protected <T extends View> T getViewById(int resId) { return this.view.findViewById(resId); } public abstract int layoutResId(); public abstract void init(); public abstract void logic(); }
最近下载更多
wangzhiguo LV1
2023年1月1日
tangtang111 LV1
2021年3月19日
鸣伟天下 LV1
2021年2月24日
li1373203469 LV1
2020年12月15日
luolukka LV8
2020年11月22日
慵懒的蚊子 LV1
2020年10月28日
自己人 LV5
2020年5月9日
a417298302 LV3
2020年5月8日
licheng798 LV3
2020年4月26日
zdm点点滴滴 LV1
2020年4月25日