package androidx.core.provider; import android.graphics.Typeface; import androidx.annotation.NonNull; import androidx.core.provider.FontRequestWorker; import androidx.core.provider.FontsContractCompat; import java.util.concurrent.Executor; /* loaded from: classes.dex */ class CallbackWrapper { @NonNull private final FontsContractCompat.FontRequestCallback mCallback; @NonNull private final Executor mExecutor; public CallbackWrapper(@NonNull FontsContractCompat.FontRequestCallback fontRequestCallback, @NonNull Executor executor) { this.mCallback = fontRequestCallback; this.mExecutor = executor; } public CallbackWrapper(@NonNull FontsContractCompat.FontRequestCallback fontRequestCallback) { this(fontRequestCallback, RequestExecutor.createHandlerExecutor(CalleeHandler.create())); } private void onTypefaceRetrieved(@NonNull final Typeface typeface) { final FontsContractCompat.FontRequestCallback fontRequestCallback = this.mCallback; this.mExecutor.execute(new Runnable() { // from class: androidx.core.provider.CallbackWrapper.1 @Override // java.lang.Runnable public void run() { fontRequestCallback.onTypefaceRetrieved(typeface); } }); } private void onTypefaceRequestFailed(final int i) { final FontsContractCompat.FontRequestCallback fontRequestCallback = this.mCallback; this.mExecutor.execute(new Runnable() { // from class: androidx.core.provider.CallbackWrapper.2 @Override // java.lang.Runnable public void run() { fontRequestCallback.onTypefaceRequestFailed(i); } }); } public void onTypefaceResult(@NonNull FontRequestWorker.TypefaceResult typefaceResult) { if (typefaceResult.isSuccess()) { onTypefaceRetrieved(typefaceResult.mTypeface); } else { onTypefaceRequestFailed(typefaceResult.mResult); } } }