I am using databinding in my project. In a fragment I am using DataBinding like following
public class ExampleFragment extends Fragment {
private FragmentExampleBinding mFragmentExampleBinding;
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) {
//initializing data binding object
mFragmentExampleBinding = DataBindingUtil.inflate(inflater, R.layout.fragment_example, container, false);
// is there any posibility that mFragmentExampleBinding can be null
View view = mFragmentExampleBinding.getRoot();
return view;
}
}
My question is, is there any possibility that databinding object may return null? Do we really need to do null check while using databinding ?
build.gradleimportscom.android.featureinstead ofcom.android.application, I'm not sure why this is though.