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;
}
}