金三角 v1.2.0版本的 MD5 值为:6a5bce6c149ec5f5f67d04c823d5cdcf

以下内容为反编译后的 ActivityShareLayoutBindingImpl.java 源代码,内容仅作参考


package com.grass.mh.databinding;

import android.util.SparseIntArray;
import android.view.View;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatDelegateImpl;
import androidx.appcompat.widget.Toolbar;
import androidx.core.widget.NestedScrollView;
import androidx.databinding.DataBindingComponent;
import androidx.databinding.ViewDataBinding;
import com.androidjks.jsj.d1709956785109115945.R;
import com.androidx.lv.base.bean.UserInfo;
public class ActivityShareLayoutBindingImpl extends ActivityShareLayoutBinding {
    public static final SparseIntArray u;
    public final NestedScrollView v;
    public final TextView w;
    public final TextView x;
    public final TextView y;
    public long z;

    static {
        SparseIntArray sparseIntArray = new SparseIntArray();
        u = sparseIntArray;
        sparseIntArray.put(R.id.toolbar, 4);
        sparseIntArray.put(R.id.iv_back, 5);
        sparseIntArray.put(R.id.tv_my_share, 6);
        sparseIntArray.put(R.id.line_invate, 7);
        sparseIntArray.put(R.id.layout_invite_view, 8);
        sparseIntArray.put(R.id.iv_qr_code, 9);
        sparseIntArray.put(R.id.tv_saveImg, 10);
        sparseIntArray.put(R.id.tv_saveLink, 11);
        sparseIntArray.put(R.id.layout_bu, 12);
    }

    public ActivityShareLayoutBindingImpl(DataBindingComponent dataBindingComponent, View view) {
        super(dataBindingComponent, view, 1, (ImageView) r16[5], (ImageView) r16[9], (RelativeLayout) r16[12], (LinearLayout) r16[8], (LinearLayout) r16[7], (Toolbar) r16[4], (TextView) r16[6], (TextView) r16[10], (TextView) r16[11]);
        Object[] mapBindings = ViewDataBinding.mapBindings(dataBindingComponent, view, 13, (ViewDataBinding.i) null, u);
        this.z = -1L;
        NestedScrollView nestedScrollView = (NestedScrollView) mapBindings[0];
        this.v = nestedScrollView;
        nestedScrollView.setTag(null);
        TextView textView = (TextView) mapBindings[1];
        this.w = textView;
        textView.setTag(null);
        TextView textView2 = (TextView) mapBindings[2];
        this.x = textView2;
        textView2.setTag(null);
        TextView textView3 = (TextView) mapBindings[3];
        this.y = textView3;
        textView3.setTag(null);
        setRootTag(view);
        invalidateAll();
    }

    @Override
    public void b(String str) {
        this.s = str;
        synchronized (this) {
            this.z |= 4;
        }
        notifyPropertyChanged(89);
        super.requestRebind();
    }

    @Override
    public void c(String str) {
        this.r = str;
        synchronized (this) {
            this.z |= 2;
        }
        notifyPropertyChanged(105);
        super.requestRebind();
    }

    @Override
    public void d(UserInfo userInfo) {
        updateRegistration(0, userInfo);
        this.t = userInfo;
        synchronized (this) {
            this.z |= 1;
        }
        notifyPropertyChanged(178);
        super.requestRebind();
    }

    public final boolean e(int i2) {
        if (i2 == 0) {
            synchronized (this) {
                this.z |= 1;
            }
            return true;
        } else if (i2 == 92) {
            synchronized (this) {
                this.z |= 8;
            }
            return true;
        } else {
            return false;
        }
    }

    @Override
    public void executeBindings() {
        long j2;
        String str;
        synchronized (this) {
            j2 = this.z;
            this.z = 0L;
        }
        UserInfo userInfo = this.t;
        String str2 = this.r;
        String str3 = this.s;
        String str4 = null;
        if ((j2 & 25) != 0) {
            str = String.valueOf(userInfo != null ? userInfo.getInviteUserNum() : 0);
        } else {
            str = null;
        }
        int i2 = ((j2 & 18) > 0L ? 1 : ((j2 & 18) == 0L ? 0 : -1));
        if (i2 != 0) {
            r13 = str2 == null;
            if (i2 != 0) {
                j2 |= r13 ? 64L : 32L;
            }
        }
        int i3 = ((20 & j2) > 0L ? 1 : ((20 & j2) == 0L ? 0 : -1));
        int i4 = ((18 & j2) > 0L ? 1 : ((18 & j2) == 0L ? 0 : -1));
        if (i4 != 0) {
            if (r13) {
                str2 = "https://clsp.fun";
            }
            str4 = str2;
        }
        if ((j2 & 25) != 0) {
            AppCompatDelegateImpl.e.x0(this.w, str);
        }
        if (i3 != 0) {
            AppCompatDelegateImpl.e.x0(this.x, str3);
        }
        if (i4 != 0) {
            AppCompatDelegateImpl.e.x0(this.y, str4);
        }
    }

    @Override
    public boolean hasPendingBindings() {
        synchronized (this) {
            return this.z != 0;
        }
    }

    @Override
    public void invalidateAll() {
        synchronized (this) {
            this.z = 16L;
        }
        requestRebind();
    }

    @Override
    public boolean onFieldChange(int i2, Object obj, int i3) {
        if (i2 != 0) {
            return false;
        }
        UserInfo userInfo = (UserInfo) obj;
        return e(i3);
    }

    @Override
    public boolean setVariable(int i2, Object obj) {
        if (178 == i2) {
            d((UserInfo) obj);
        } else if (105 == i2) {
            c((String) obj);
        } else if (89 != i2) {
            return false;
        } else {
            b((String) obj);
        }
        return true;
    }
}