Base Activity Extending Activity Viewbinding Crash
I have Base Activity extends My all other activities. The Base Activity has features like toolbar, progress bar, and other logic methods that are similar across the activity After
Solution 1:
Use this approach for base activity patterns.
abstractclassBaseActivity1<BindingextendsViewBinding> extendsAppCompatActivity {
Binding binding;
abstractBindinggetBinding();
voidinitBinding(){
binding=getBinding();
}
@OverrideprotectedvoidonCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
this.initBinding();
setContentView(binding.getRoot());
}
}
then
classMainActivityextendsBaseActivity1<ActivityMainBinding>{
@Override
ActivityMainBinding getBinding(){
return ActivityMainBinding.inflate(getLayoutInflater());
}
}
Post a Comment for "Base Activity Extending Activity Viewbinding Crash"