R星 v1.0.6版本的 MD5 值为:3784d78a51bcf7c33c2ca56b27147354

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


package com.grass.mh.databinding;

import android.util.SparseIntArray;
import android.view.View;
import android.widget.ImageView;
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.rstar.d1699411536448104536.R;
import com.hjq.shape.view.ShapeTextView;

public class ActivityShareLayoutBindingImpl extends ActivityShareLayoutBinding {
    public static final SparseIntArray s;
    public final NestedScrollView t;
    public final ShapeTextView u;
    public final TextView v;
    public long w;

    static {
        SparseIntArray sparseIntArray = new SparseIntArray();
        s = sparseIntArray;
        sparseIntArray.put(R.id.toolbar, 3);
        sparseIntArray.put(R.id.iv_back, 4);
        sparseIntArray.put(R.id.tv_my_share, 5);
        sparseIntArray.put(R.id.iv_qr_code, 6);
        sparseIntArray.put(R.id.tv_saveImg, 7);
        sparseIntArray.put(R.id.tv_saveLink, 8);
    }

    public ActivityShareLayoutBindingImpl(DataBindingComponent dataBindingComponent, View view) {
        super(dataBindingComponent, view, 0, (ImageView) r0[4], (ImageView) r0[6], (Toolbar) r0[3], (TextView) r0[5], (ShapeTextView) r0[7], (ShapeTextView) r0[8]);
        Object[] mapBindings = ViewDataBinding.mapBindings(dataBindingComponent, view, 9, (ViewDataBinding.i) null, s);
        this.w = -1L;
        NestedScrollView nestedScrollView = (NestedScrollView) mapBindings[0];
        this.t = nestedScrollView;
        nestedScrollView.setTag(null);
        ShapeTextView shapeTextView = (ShapeTextView) mapBindings[1];
        this.u = shapeTextView;
        shapeTextView.setTag(null);
        TextView textView = (TextView) mapBindings[2];
        this.v = textView;
        textView.setTag(null);
        setRootTag(view);
        invalidateAll();
    }

    @Override
    public void b(String str) {
        this.r = str;
        synchronized (this) {
            this.w |= 2;
        }
        notifyPropertyChanged(83);
        super.requestRebind();
    }

    @Override
    public void c(String str) {
        this.q = str;
        synchronized (this) {
            this.w |= 1;
        }
        notifyPropertyChanged(100);
        super.requestRebind();
    }

    @Override
    public void executeBindings() {
        long j2;
        synchronized (this) {
            j2 = this.w;
            this.w = 0L;
        }
        String str = this.q;
        String str2 = this.r;
        long j3 = j2 & 5;
        if (j3 != 0) {
            r11 = str == null;
            if (j3 != 0) {
                j2 |= r11 ? 16L : 8L;
            }
        }
        long j4 = 6 & j2;
        long j5 = j2 & 5;
        String str3 = j5 != 0 ? r11 ? "https://clsp.fun" : str : null;
        if (j4 != 0) {
            AppCompatDelegateImpl.e.w0(this.u, str2);
        }
        if (j5 != 0) {
            AppCompatDelegateImpl.e.w0(this.v, str3);
        }
    }

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

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

    @Override
    public boolean onFieldChange(int i2, Object obj, int i3) {
        return false;
    }

    @Override
    public boolean setVariable(int i2, Object obj) {
        if (100 == i2) {
            c((String) obj);
        } else {
            if (83 != i2) {
                return false;
            }
            b((String) obj);
        }
        return true;
    }
}