Skip to content Skip to sidebar Skip to footer

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"