package v; import android.os.Build; import android.os.Handler; import android.os.Looper; import android.util.Log; import java.lang.reflect.InvocationTargetException; /* loaded from: classes.dex */ public abstract class f { private static class a { public static Handler a(Looper looper) { return Handler.createAsync(looper); } } public static Handler a(Looper looper) { if (Build.VERSION.SDK_INT >= 28) { return a.a(looper); } try { return (Handler) Handler.class.getDeclaredConstructor(Looper.class, Handler.Callback.class, Boolean.TYPE).newInstance(looper, null, Boolean.TRUE); } catch (IllegalAccessException e10) { e = e10; Log.w("HandlerCompat", "Unable to invoke Handler(Looper, Callback, boolean) constructor", e); return new Handler(looper); } catch (InstantiationException e11) { e = e11; Log.w("HandlerCompat", "Unable to invoke Handler(Looper, Callback, boolean) constructor", e); return new Handler(looper); } catch (NoSuchMethodException e12) { e = e12; Log.w("HandlerCompat", "Unable to invoke Handler(Looper, Callback, boolean) constructor", e); return new Handler(looper); } catch (InvocationTargetException e13) { Throwable cause = e13.getCause(); if (cause instanceof RuntimeException) { throw ((RuntimeException) cause); } if (cause instanceof Error) { throw ((Error) cause); } throw new RuntimeException(cause); } } }