首页>代码>最新架构(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日