package androidx.loader.content; import android.content.Context; import java.io.FileDescriptor; import java.io.PrintWriter; /* loaded from: classes.dex */ public abstract class b { Context mContext; int mId; InterfaceC0030b mListener; a mOnLoadCanceledListener; boolean mStarted = false; boolean mAbandoned = false; boolean mReset = true; boolean mContentChanged = false; boolean mProcessingChange = false; public interface a { } /* renamed from: androidx.loader.content.b$b, reason: collision with other inner class name */ public interface InterfaceC0030b { void a(b bVar, Object obj); } public b(Context context) { this.mContext = context.getApplicationContext(); } public void abandon() { this.mAbandoned = true; onAbandon(); } public boolean cancelLoad() { return onCancelLoad(); } public void commitContentChanged() { this.mProcessingChange = false; } public String dataToString(Object obj) { StringBuilder sb = new StringBuilder(64); y.b.a(obj, sb); sb.append("}"); return sb.toString(); } public void deliverCancellation() { } public void deliverResult(Object obj) { InterfaceC0030b interfaceC0030b = this.mListener; if (interfaceC0030b != null) { interfaceC0030b.a(this, obj); } } public void dump(String str, FileDescriptor fileDescriptor, PrintWriter printWriter, String[] strArr) { printWriter.print(str); printWriter.print("mId="); printWriter.print(this.mId); printWriter.print(" mListener="); printWriter.println(this.mListener); if (this.mStarted || this.mContentChanged || this.mProcessingChange) { printWriter.print(str); printWriter.print("mStarted="); printWriter.print(this.mStarted); printWriter.print(" mContentChanged="); printWriter.print(this.mContentChanged); printWriter.print(" mProcessingChange="); printWriter.println(this.mProcessingChange); } if (this.mAbandoned || this.mReset) { printWriter.print(str); printWriter.print("mAbandoned="); printWriter.print(this.mAbandoned); printWriter.print(" mReset="); printWriter.println(this.mReset); } } public void forceLoad() { onForceLoad(); } public Context getContext() { return this.mContext; } public int getId() { return this.mId; } public boolean isAbandoned() { return this.mAbandoned; } public boolean isReset() { return this.mReset; } public boolean isStarted() { return this.mStarted; } protected void onAbandon() { } protected abstract boolean onCancelLoad(); public void onContentChanged() { if (this.mStarted) { forceLoad(); } else { this.mContentChanged = true; } } protected void onForceLoad() { } protected void onReset() { } protected abstract void onStartLoading(); protected void onStopLoading() { } public void registerListener(int i10, InterfaceC0030b interfaceC0030b) { if (this.mListener != null) { throw new IllegalStateException("There is already a listener registered"); } this.mListener = interfaceC0030b; this.mId = i10; } public void registerOnLoadCanceledListener(a aVar) { } public void reset() { onReset(); this.mReset = true; this.mStarted = false; this.mAbandoned = false; this.mContentChanged = false; this.mProcessingChange = false; } public void rollbackContentChanged() { if (this.mProcessingChange) { onContentChanged(); } } public final void startLoading() { this.mStarted = true; this.mReset = false; this.mAbandoned = false; onStartLoading(); } public void stopLoading() { this.mStarted = false; onStopLoading(); } public boolean takeContentChanged() { boolean z10 = this.mContentChanged; this.mContentChanged = false; this.mProcessingChange |= z10; return z10; } public String toString() { StringBuilder sb = new StringBuilder(64); y.b.a(this, sb); sb.append(" id="); sb.append(this.mId); sb.append("}"); return sb.toString(); } public void unregisterListener(InterfaceC0030b interfaceC0030b) { InterfaceC0030b interfaceC0030b2 = this.mListener; if (interfaceC0030b2 == null) { throw new IllegalStateException("No listener register"); } if (interfaceC0030b2 != interfaceC0030b) { throw new IllegalArgumentException("Attempting to unregister the wrong listener"); } this.mListener = null; } public void unregisterOnLoadCanceledListener(a aVar) { throw new IllegalStateException("No listener register"); } }