Android data binding error - java.lang.RuntimeException: view tag is invalid in view: null

Me and my teammate are working on the same project and
We are both using Android Studio 2.3 and Gradle 3.3
I have used dataBinding in my code and everything works correctly:
gradle:

...
android {
    ...
    dataBinding {
        enabled = true
    }
}
...

      

my_view.xml:

<layout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto">

    <RelativeLayout>
          ....
     </RelativeLayout>
</layout>

      

MyClass.java:

public class MyClass extends Toolbar {
    private MyViewBinding binding;
    ...
    @Override
    protected void onFinishInflate() {
        super.onFinishInflate();
        initializeView();
    }

    private void initializeView() {
        this.binding = DataBindingUtil.inflate(LayoutInflater.from(getContext()), R.layout.my_view,this,  true);
        ...
    }
}

      

As I said, everything is working correctly for me, but for my teammate Android Studio is showing this error: android studio java.lang.RuntimeException: view tag isn't correct on view:null


Please can you tell us how we can fix this?

+3


source to share





All Articles