public abstract class BaseFragment extends Fragment {    protected Activity mActivity;    @Override    public void onAttach(Context context) {        super.onAttach(context);        mActivity = (AppCompatActivity) context;    }    @Override    public void onCreate(@Nullable Bundle savedInstanceState) {        super.onCreate(savedInstanceState);    }    @Nullable    @Override    public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {        return inflater.inflate(setLayoutId(), container, false);    }    @Override    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {        findViewById(view);        setViewData(view);        setClickEvent(view);    }    /**     * 设置布局     *     * @return     */    public abstract int setLayoutId();    /**     * findViewById     */    public abstract void findViewById(View view);    /**     * setViewData     */    public abstract void setViewData(View view);    /**     * setClickEvent     */    public abstract void setClickEvent(View view);}

用习惯了

更多相关文章

  1. Kotlin简单开发-RecyclerView
  2. Android(安卓)录制音频示例
  3. android之setBackgroundDrawable()
  4. android view画图
  5. Qt for Android程序沉浸式启动页面(去除标题栏、去除黑屏、保留后
  6. 关于Android(安卓)Genymotion 运行DDMS报ADB server didn't ACK
  7. Android(安卓)WebView设置代理及账号密码
  8. 聊聊 RN 中 Android(安卓)提供 View 的那些坑
  9. Android布局(一)之基本视图View

随机推荐

  1. Android实现视频硬编码
  2. Android(安卓)Fragment学习笔记(二)----F
  3. android源码解析(十七)-->Activity布局加载
  4. CSDN移动博文集锦之Android核心分析
  5. Android(安卓)文本滚动效果的几种实现方
  6. android studio 使用.9图片
  7. [置顶] 【android】通过User-Agent,解决ht
  8. Android内存的全面分析-让你吃透
  9. Android(安卓)xml文件中ID重名问题
  10. android apk反编译到java源码的实现方法