discord-jadx/app/src/main/java/androidx/preference/TwoStatePreference.java

218 lines
6.9 KiB
Java

package androidx.preference;
import android.content.Context;
import android.content.res.TypedArray;
import android.os.Parcel;
import android.os.Parcelable;
import android.text.TextUtils;
import android.util.AttributeSet;
import android.view.View;
import android.widget.TextView;
import androidx.annotation.RestrictTo;
import androidx.preference.Preference;
public abstract class TwoStatePreference extends Preference {
public boolean mChecked;
private boolean mCheckedSet;
private boolean mDisableDependentsState;
private CharSequence mSummaryOff;
private CharSequence mSummaryOn;
public static class SavedState extends Preference.BaseSavedState {
public static final Parcelable.Creator<SavedState> CREATOR = new AnonymousClass1();
public boolean mChecked;
/* renamed from: androidx.preference.TwoStatePreference$SavedState$1 reason: invalid class name */
public static class AnonymousClass1 implements Parcelable.Creator<SavedState> {
@Override // android.os.Parcelable.Creator
public SavedState createFromParcel(Parcel parcel) {
return new SavedState(parcel);
}
@Override // android.os.Parcelable.Creator
public SavedState[] newArray(int i) {
return new SavedState[i];
}
}
public SavedState(Parcel parcel) {
super(parcel);
this.mChecked = parcel.readInt() != 1 ? false : true;
}
public SavedState(Parcelable parcelable) {
super(parcelable);
}
@Override // android.view.AbsSavedState, android.os.Parcelable
public void writeToParcel(Parcel parcel, int i) {
super.writeToParcel(parcel, i);
parcel.writeInt(this.mChecked ? 1 : 0);
}
}
public TwoStatePreference(Context context) {
this(context, null);
}
public TwoStatePreference(Context context, AttributeSet attributeSet) {
this(context, attributeSet, 0);
}
public TwoStatePreference(Context context, AttributeSet attributeSet, int i) {
this(context, attributeSet, i, 0);
}
public TwoStatePreference(Context context, AttributeSet attributeSet, int i, int i2) {
super(context, attributeSet, i, i2);
}
public boolean getDisableDependentsState() {
return this.mDisableDependentsState;
}
public CharSequence getSummaryOff() {
return this.mSummaryOff;
}
public CharSequence getSummaryOn() {
return this.mSummaryOn;
}
public boolean isChecked() {
return this.mChecked;
}
@Override // androidx.preference.Preference
public void onClick() {
super.onClick();
boolean z2 = !isChecked();
if (callChangeListener(Boolean.valueOf(z2))) {
setChecked(z2);
}
}
@Override // androidx.preference.Preference
public Object onGetDefaultValue(TypedArray typedArray, int i) {
return Boolean.valueOf(typedArray.getBoolean(i, false));
}
@Override // androidx.preference.Preference
public void onRestoreInstanceState(Parcelable parcelable) {
if (parcelable == null || !parcelable.getClass().equals(SavedState.class)) {
super.onRestoreInstanceState(parcelable);
return;
}
SavedState savedState = (SavedState) parcelable;
super.onRestoreInstanceState(savedState.getSuperState());
setChecked(savedState.mChecked);
}
@Override // androidx.preference.Preference
public Parcelable onSaveInstanceState() {
Parcelable onSaveInstanceState = super.onSaveInstanceState();
if (isPersistent()) {
return onSaveInstanceState;
}
SavedState savedState = new SavedState(onSaveInstanceState);
savedState.mChecked = isChecked();
return savedState;
}
@Override // androidx.preference.Preference
public void onSetInitialValue(Object obj) {
if (obj == null) {
obj = Boolean.FALSE;
}
setChecked(getPersistedBoolean(((Boolean) obj).booleanValue()));
}
public void setChecked(boolean z2) {
boolean z3 = this.mChecked != z2;
if (z3 || !this.mCheckedSet) {
this.mChecked = z2;
this.mCheckedSet = true;
persistBoolean(z2);
if (z3) {
notifyDependencyChange(shouldDisableDependents());
notifyChanged();
}
}
}
public void setDisableDependentsState(boolean z2) {
this.mDisableDependentsState = z2;
}
public void setSummaryOff(int i) {
setSummaryOff(getContext().getString(i));
}
public void setSummaryOff(CharSequence charSequence) {
this.mSummaryOff = charSequence;
if (!isChecked()) {
notifyChanged();
}
}
public void setSummaryOn(int i) {
setSummaryOn(getContext().getString(i));
}
public void setSummaryOn(CharSequence charSequence) {
this.mSummaryOn = charSequence;
if (isChecked()) {
notifyChanged();
}
}
@Override // androidx.preference.Preference
public boolean shouldDisableDependents() {
return (this.mDisableDependentsState ? this.mChecked : !this.mChecked) || super.shouldDisableDependents();
}
/* JADX WARNING: Removed duplicated region for block: B:15:0x0030 */
/* JADX WARNING: Removed duplicated region for block: B:20:0x0043 */
/* JADX WARNING: Removed duplicated region for block: B:23:0x004b */
/* JADX WARNING: Removed duplicated region for block: B:25:? A[RETURN, SYNTHETIC] */
@RestrictTo({RestrictTo.Scope.LIBRARY})
public void syncSummaryView(View view) {
if (view instanceof TextView) {
TextView textView = (TextView) view;
boolean z2 = true;
int i = 0;
if (!this.mChecked || TextUtils.isEmpty(this.mSummaryOn)) {
if (!this.mChecked && !TextUtils.isEmpty(this.mSummaryOff)) {
textView.setText(this.mSummaryOff);
}
if (z2) {
CharSequence summary = getSummary();
if (!TextUtils.isEmpty(summary)) {
textView.setText(summary);
z2 = false;
}
}
if (z2) {
i = 8;
}
if (i == textView.getVisibility()) {
textView.setVisibility(i);
return;
}
return;
}
textView.setText(this.mSummaryOn);
z2 = false;
if (z2) {
}
if (z2) {
}
if (i == textView.getVisibility()) {
}
}
}
public void syncSummaryView(PreferenceViewHolder preferenceViewHolder) {
syncSummaryView(preferenceViewHolder.findViewById(16908304));
}
}