Runt
2022-05-29 e407dd1f335aa9c716b89b3152bf363b898d28fa
app/src/main/java/com/auto/lyric/base/fragments/BaseFragment.java
@@ -7,11 +7,11 @@
import androidx.annotation.Nullable;
import androidx.fragment.app.Fragment;
import androidx.lifecycle.ViewModel;
import androidx.lifecycle.ViewModelProvider;
import androidx.viewbinding.ViewBinding;
import com.auto.lyric.base.activities.BaseActivity;
import com.auto.lyric.base.model.BaseViewModel;
import com.auto.lyric.base.model.ViewModelFactory;
import java.lang.reflect.Method;
@@ -21,7 +21,7 @@
 * fragment 封装
 * Created by Administrator on 2021/10/28 0028.
 */
public abstract class BaseFragment<B extends ViewBinding,VM extends ViewModel> extends Fragment {
public abstract class BaseFragment<B extends ViewBinding,VM extends BaseViewModel> extends Fragment {
    protected BaseActivity activity;
    protected  B binding;
@@ -52,6 +52,7 @@
    public void onActivityCreated(@Nullable Bundle savedInstanceState) {
        super.onActivityCreated(savedInstanceState);
        activity = (BaseActivity) getActivity();
        viewModel.onCreate(activity);
        initViews();
    }