package eu.inloop.viewmodel.sample.fragment; import android.os.Bundle; import android.support.annotation.Nullable; import android.support.v4.app.Fragment; import android.view.View; import eu.inloop.viewmodel.binding.ViewModelBaseBindingFragment; import eu.inloop.viewmodel.binding.ViewModelBindingConfig; import eu.inloop.viewmodel.sample.R; import eu.inloop.viewmodel.sample.databinding.FragmentSampleBindingBinding; import eu.inloop.viewmodel.sample.viewmodel.SampleBindingViewModel; import eu.inloop.viewmodel.sample.viewmodel.view.ISampleBindingView; /** * A simple {@link Fragment} subclass. */ public class SampleBindingFragment extends ViewModelBaseBindingFragment<ISampleBindingView, SampleBindingViewModel, FragmentSampleBindingBinding> implements ISampleBindingView { public SampleBindingFragment() { // Required empty public constructor } @Override public void onViewCreated(View view, @Nullable Bundle savedInstanceState) { super.onViewCreated(view, savedInstanceState); setModelView(this); } @Override public ViewModelBindingConfig getViewModelBindingConfig() { return new ViewModelBindingConfig(R.layout.fragment_sample_binding, getActivity()); } }