package com.unity3d.ads.api; import android.annotation.TargetApi; import com.unity3d.ads.lifecycle.LifecycleError; import com.unity3d.ads.lifecycle.LifecycleListener; import com.unity3d.ads.properties.ClientProperties; import com.unity3d.ads.webview.bridge.WebViewCallback; import com.unity3d.ads.webview.bridge.WebViewExposed; import java.util.ArrayList; import org.json.JSONArray; import org.json.JSONException; @TargetApi(14) /* loaded from: classes2.dex */ public class Lifecycle { private static LifecycleListener _listener; public static LifecycleListener getLifecycleListener() { return _listener; } @WebViewExposed public static void register(JSONArray jSONArray, WebViewCallback webViewCallback) { if (ClientProperties.getApplication() == null) { webViewCallback.error(LifecycleError.APPLICATION_NULL, new Object[0]); return; } if (getLifecycleListener() != null) { webViewCallback.error(LifecycleError.LISTENER_NOT_NULL, new Object[0]); return; } ArrayList arrayList = new ArrayList(); for (int i = 0; i < jSONArray.length(); i++) { try { arrayList.add((String) jSONArray.get(i)); } catch (JSONException unused) { webViewCallback.error(LifecycleError.JSON_ERROR, new Object[0]); return; } } setLifecycleListener(new LifecycleListener(arrayList)); ClientProperties.getApplication().registerActivityLifecycleCallbacks(getLifecycleListener()); webViewCallback.invoke(new Object[0]); } public static void setLifecycleListener(LifecycleListener lifecycleListener) { _listener = lifecycleListener; } @WebViewExposed public static void unregister(WebViewCallback webViewCallback) { if (ClientProperties.getApplication() == null) { webViewCallback.error(LifecycleError.APPLICATION_NULL, new Object[0]); return; } if (getLifecycleListener() != null) { ClientProperties.getApplication().unregisterActivityLifecycleCallbacks(getLifecycleListener()); setLifecycleListener(null); } webViewCallback.invoke(new Object[0]); } }