package com.fyber.inneractive.sdk.util; import android.content.Context; import android.os.Handler; import android.text.TextUtils; import android.webkit.WebSettings; import android.webkit.WebView; import androidx.annotation.RequiresApi; import com.ironsource.ad; import java.util.concurrent.atomic.AtomicBoolean; /* loaded from: classes2.dex */ public final class z0 { public volatile String a = null; public Context b = null; public final AtomicBoolean c = new AtomicBoolean(false); public final a d = new a(); public class a implements Runnable { public a() { } @Override // java.lang.Runnable public final void run() { z0.this.e(); } } public class b implements Runnable { public b() { } @Override // java.lang.Runnable public final void run() { z0.this.c(); } } public class c implements Runnable { public c() { } @Override // java.lang.Runnable public final void run() { z0.this.b(); } } public final String a() { if (!TextUtils.isEmpty(this.a)) { return this.a; } a aVar = this.d; if (aVar != null) { Handler handler = p.b; handler.removeCallbacks(aVar); handler.postDelayed(this.d, 50L); } return System.getProperty("http.agent"); } public final void b() { WebView webView; String str = null; try { webView = new WebView(this.b); try { str = webView.getSettings().getUserAgentString(); } catch (Throwable unused) { } } catch (Throwable unused2) { webView = null; } if (!TextUtils.isEmpty(str)) { this.a = str; if (!TextUtils.isEmpty(this.a)) { IAlog.a("UserAgentProvider | populated user agent form updateUserAgentIfPossible", new Object[0]); this.c.compareAndSet(false, true); } p.a(new a1(this, str)); } if (webView != null) { webView.destroy(); } } public final void d() { if (this.b != null && TextUtils.isEmpty(this.a)) { this.a = this.b.getSharedPreferences("fyber.ua", 0).getString(ad.U, null); if (!TextUtils.isEmpty(this.a)) { IAlog.a("UserAgentProvider | populated user agent from shared prefs", new Object[0]); this.c.compareAndSet(false, true); } e(); } if (this.c.get()) { return; } c(); } public final void e() { p.a(new b()); } @RequiresApi(api = 17) public final void c() { String str; Context context = this.b; if (context != null) { try { str = WebSettings.getDefaultUserAgent(context); } catch (Throwable unused) { str = null; } if (TextUtils.isEmpty(str)) { return; } this.a = str; if (!TextUtils.isEmpty(this.a)) { IAlog.a("UserAgentProvider | populated user agent form updateUserAgentIfPossible", new Object[0]); this.c.compareAndSet(false, true); } p.a(new a1(this, str)); } } }