Skip to content

VBFragment

William edited this page Jun 2, 2022 · 3 revisions
class ***: VBFragment<***Binding, VBBlankViewModel>() {

      /**
     * viewModel是否使用当前fragment所依赖的activity创建 可以viewModel数据共享
     */
    protected open fun viewModelSyn(): Boolean = false

    /**
     * fragment的adapter 必须使用VBFragmentAdapter 否则此方法不起效
     * 对用户可见
     */
    open fun onFragmentResume() {}

    /**
     * fragment的adapter 必须使用VBFragmentAdapter 否则此方法不起效
     * 对用户不可见 
     */
    open fun onFragmentPause() {}
}
Clone this wiki locally