- Batterknife.aply depricated in AndroidX
If you migrate to AndroidX you must use:
in gradle
dependencies {
implementation "com.jakewharton:butterknife:10.2.0"
annotationProcessor "com.jakewharton:butterknife-compiler:10.2.0"
...}
in class when you have errors
if you use code like this:
- ButterKnife.apply(new View[]{ ivImageId,vgSubscribtionsId,vgSubscribersID},
(view, value, index) -> view.setVisibility(value), View.INVISIBLE);
replace to this for work with AndroidX:
- butterknife.Action viewAction = (view, index) -> {
view.setVisibility(View.INVISIBLE);
};
butterknife.ViewCollections.run(new View[]{ ivImageId,vgSubscribtionsId,vgSubscribersID} , viewAction );