package com.benq.platform.test;

import android.content.ComponentName;
import android.content.Intent;
import android.content.ServiceConnection;
import android.graphics.Rect;
import android.os.Bundle;
import android.os.IBinder;
import android.util.DisplayMetrics;
import android.util.Log;
import android.view.View;
import android.view.ViewTreeObserver;
import android.widget.EditText;
import android.widget.TextView;
import androidx.appcompat.app.AppCompatActivity;
import androidx.recyclerview.widget.GridLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import com.benq.platform.AudioRecordController;
import com.benq.platform.BuildConfig;
import com.benq.platform.CameraController;
import com.benq.platform.IBenqRecorderService;
import com.benq.platform.IBenqService;
import com.benq.platform.IBenqServicePool;
import com.benq.platform.ICtsStateCallback;
import com.benq.platform.IRecordEventCallback;
import com.benq.platform.databinding.ActivityApiModuleBinding;
import java.lang.reflect.Method;
import java.lang.reflect.Modifier;
import java.util.ArrayList;
import java.util.Comparator;
import java.util.Iterator;
import java.util.LinkedHashSet;
import java.util.List;
import o1.AbstractC0661I;
import o1.AbstractC0676l;
import okhttp3.HttpUrl;
import p1.AbstractC0692a;

/* JADX INFO: loaded from: classes.dex */
public final class ApiModuleActivity extends AppCompatActivity {
    public static final Companion Companion = new Companion(null);
    public static final String EXTRA_METHOD_NAMES = "extra_method_names";
    public static final String EXTRA_MODULE_NAME = "extra_module_name";
    private ApiTestAdapter apiTestAdapter;
    private IBenqService benqService;
    private ActivityApiModuleBinding binding;
    private final ApiModuleActivity$connection$1 connection = new ServiceConnection() { // from class: com.benq.platform.test.ApiModuleActivity$connection$1
        @Override // android.content.ServiceConnection
        public void onServiceConnected(ComponentName componentName, IBinder iBinder) {
            IBenqServicePool iBenqServicePoolAsInterface = IBenqServicePool.Stub.asInterface(iBinder);
            this.this$0.benqService = IBenqService.Stub.asInterface(iBenqServicePoolAsInterface.getService("BenQIFPSys"));
            this.this$0.recorderService = IBenqRecorderService.Stub.asInterface(iBenqServicePoolAsInterface.getService("BenQIFPRecorder"));
            Log.d("ApiModuleActivity", "Services connected");
            this.this$0.displayApiMethods();
        }

        @Override // android.content.ServiceConnection
        public void onServiceDisconnected(ComponentName componentName) {
            this.this$0.benqService = null;
            this.this$0.recorderService = null;
            Log.d("ApiModuleActivity", "Services disconnected");
        }
    };
    private ArrayList<String> methodNames;
    private String moduleName;
    private IBenqRecorderService recorderService;

    public static final class Companion {
        public /* synthetic */ Companion(kotlin.jvm.internal.g gVar) {
            this();
        }

        private Companion() {
        }
    }

    /* JADX INFO: renamed from: com.benq.platform.test.ApiModuleActivity$setupRecyclerView$1, reason: invalid class name */
    static final class AnonymousClass1 extends kotlin.jvm.internal.m implements y1.q {
        AnonymousClass1() {
            super(3);
        }

        @Override // y1.q
        public /* bridge */ /* synthetic */ Object invoke(Object obj, Object obj2, Object obj3) {
            invoke((Method) obj, (String[]) obj2, (y1.l) obj3);
            return n1.s.f5871a;
        }

        public final void invoke(Method method, String[] paramStrings, y1.l callback) {
            kotlin.jvm.internal.l.e(method, "method");
            kotlin.jvm.internal.l.e(paramStrings, "paramStrings");
            kotlin.jvm.internal.l.e(callback, "callback");
            ApiInvoker.INSTANCE.invokeApiMethod(method, paramStrings, ApiModuleActivity.this.benqService, ApiModuleActivity.this.recorderService, callback);
        }
    }

    /* JADX INFO: renamed from: com.benq.platform.test.ApiModuleActivity$setupRecyclerView$2, reason: invalid class name */
    static final class AnonymousClass2 extends kotlin.jvm.internal.m implements y1.q {
        AnonymousClass2() {
            super(3);
        }

        @Override // y1.q
        public /* bridge */ /* synthetic */ Object invoke(Object obj, Object obj2, Object obj3) {
            invoke((Method) obj, (TextView) obj2, (y1.l) obj3);
            return n1.s.f5871a;
        }

        public final void invoke(Method method, TextView textView, y1.l callback) {
            kotlin.jvm.internal.l.e(method, "method");
            kotlin.jvm.internal.l.e(textView, "textView");
            kotlin.jvm.internal.l.e(callback, "callback");
            ApiInvoker.INSTANCE.registerCallbackMethod(method, ApiModuleActivity.this.benqService, ApiModuleActivity.this.recorderService, textView, callback);
        }
    }

    /* JADX INFO: renamed from: com.benq.platform.test.ApiModuleActivity$setupRecyclerView$3, reason: invalid class name */
    static final class AnonymousClass3 extends kotlin.jvm.internal.m implements y1.q {
        AnonymousClass3() {
            super(3);
        }

        @Override // y1.q
        public /* bridge */ /* synthetic */ Object invoke(Object obj, Object obj2, Object obj3) {
            invoke((Method) obj, (TextView) obj2, (y1.l) obj3);
            return n1.s.f5871a;
        }

        public final void invoke(Method method, TextView textView, y1.l callback) {
            kotlin.jvm.internal.l.e(method, "method");
            kotlin.jvm.internal.l.e(textView, "textView");
            kotlin.jvm.internal.l.e(callback, "callback");
            ApiInvoker.INSTANCE.unregisterCallbackMethod(method, ApiModuleActivity.this.benqService, ApiModuleActivity.this.recorderService, textView, callback);
        }
    }

    private final void bindToService() {
        Intent intent = new Intent();
        intent.setComponent(new ComponentName(BuildConfig.APPLICATION_ID, "com.benq.platform.MainService"));
        bindService(intent, this.connection, 1);
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final void displayApiMethods() {
        Object obj;
        Object next;
        ArrayList arrayList = new ArrayList();
        if (this.benqService != null) {
            Method[] declaredMethods = IBenqService.class.getDeclaredMethods();
            kotlin.jvm.internal.l.d(declaredMethods, "getDeclaredMethods(...)");
            AbstractC0676l.s(arrayList, declaredMethods);
        }
        if (this.recorderService != null) {
            Method[] declaredMethods2 = IBenqRecorderService.class.getDeclaredMethods();
            kotlin.jvm.internal.l.d(declaredMethods2, "getDeclaredMethods(...)");
            AbstractC0676l.s(arrayList, declaredMethods2);
        }
        Method[] declaredMethods3 = CameraController.class.getDeclaredMethods();
        kotlin.jvm.internal.l.d(declaredMethods3, "getDeclaredMethods(...)");
        ArrayList arrayList2 = new ArrayList();
        for (Method method : declaredMethods3) {
            if (Modifier.isPublic(method.getModifiers()) && !method.isSynthetic() && !AbstractC0661I.d("getInstance", "getService").contains(method.getName())) {
                arrayList2.add(method);
            }
        }
        arrayList.addAll(arrayList2);
        Method[] declaredMethods4 = AudioRecordController.class.getDeclaredMethods();
        kotlin.jvm.internal.l.d(declaredMethods4, "getDeclaredMethods(...)");
        ArrayList arrayList3 = new ArrayList();
        for (Method method2 : declaredMethods4) {
            if (Modifier.isPublic(method2.getModifiers()) && !method2.isSynthetic() && !AbstractC0661I.d("getInstance", "getService").contains(method2.getName())) {
                arrayList3.add(method2);
            }
        }
        arrayList.addAll(arrayList3);
        ArrayList arrayList4 = new ArrayList();
        LinkedHashSet linkedHashSet = new LinkedHashSet();
        ArrayList<String> arrayList5 = this.methodNames;
        if (arrayList5 != null) {
            for (String str : arrayList5) {
                String strX0 = E1.g.x0(str, "|", HttpUrl.FRAGMENT_ENCODE_SET);
                String strS0 = E1.g.s0(str, "|", str);
                Iterator it = arrayList.iterator();
                while (true) {
                    obj = null;
                    if (!it.hasNext()) {
                        next = null;
                        break;
                    }
                    next = it.next();
                    Method method3 = (Method) next;
                    if (kotlin.jvm.internal.l.a(method3.getName(), strS0) && (strX0.length() == 0 || kotlin.jvm.internal.l.a(method3.getDeclaringClass().getName(), strX0))) {
                        break;
                    }
                }
                Method method4 = (Method) next;
                if (method4 != null && !linkedHashSet.contains(method4)) {
                    if (isRegisterCallbackMethod(method4)) {
                        Class<?> cls = method4.getParameterTypes()[0];
                        Iterator it2 = arrayList.iterator();
                        while (true) {
                            if (!it2.hasNext()) {
                                break;
                            }
                            Object next2 = it2.next();
                            Method method5 = (Method) next2;
                            if (kotlin.jvm.internal.l.a(method5.getName(), "unregisterCallback") && method5.getParameterTypes().length == 1 && kotlin.jvm.internal.l.a(method5.getParameterTypes()[0], cls)) {
                                obj = next2;
                                break;
                            }
                        }
                        Method method6 = (Method) obj;
                        if (method6 != null) {
                            arrayList4.add(new CallbackMethodPair(method4, method6));
                            linkedHashSet.add(method4);
                            linkedHashSet.add(method6);
                        } else {
                            arrayList4.add(method4);
                            linkedHashSet.add(method4);
                        }
                    } else if (!isUnregisterCallbackMethod(method4)) {
                        arrayList4.add(method4);
                        linkedHashSet.add(method4);
                    }
                }
            }
        }
        final Comparator comparator = new Comparator() { // from class: com.benq.platform.test.ApiModuleActivity$displayApiMethods$$inlined$compareBy$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t2, T t3) {
                String baseName;
                boolean z2 = t2 instanceof Method;
                String baseName2 = HttpUrl.FRAGMENT_ENCODE_SET;
                if (z2) {
                    ApiModuleActivity apiModuleActivity = this.this$0;
                    String name = ((Method) t2).getName();
                    kotlin.jvm.internal.l.d(name, "getName(...)");
                    baseName = apiModuleActivity.getBaseName(name);
                } else if (t2 instanceof CallbackMethodPair) {
                    ApiModuleActivity apiModuleActivity2 = this.this$0;
                    String name2 = ((CallbackMethodPair) t2).getRegisterMethod().getName();
                    kotlin.jvm.internal.l.d(name2, "getName(...)");
                    baseName = apiModuleActivity2.getBaseName(name2);
                } else {
                    baseName = HttpUrl.FRAGMENT_ENCODE_SET;
                }
                if (t3 instanceof Method) {
                    ApiModuleActivity apiModuleActivity3 = this.this$0;
                    String name3 = ((Method) t3).getName();
                    kotlin.jvm.internal.l.d(name3, "getName(...)");
                    baseName2 = apiModuleActivity3.getBaseName(name3);
                } else if (t3 instanceof CallbackMethodPair) {
                    ApiModuleActivity apiModuleActivity4 = this.this$0;
                    String name4 = ((CallbackMethodPair) t3).getRegisterMethod().getName();
                    kotlin.jvm.internal.l.d(name4, "getName(...)");
                    baseName2 = apiModuleActivity4.getBaseName(name4);
                }
                return AbstractC0692a.a(baseName, baseName2);
            }
        };
        final List listL = AbstractC0676l.L(arrayList4, new Comparator() { // from class: com.benq.platform.test.ApiModuleActivity$displayApiMethods$$inlined$thenBy$1
            /* JADX WARN: Multi-variable type inference failed */
            @Override // java.util.Comparator
            public final int compare(T t2, T t3) {
                int iValueOf;
                int iValueOf2;
                int iCompare = comparator.compare(t2, t3);
                if (iCompare != 0) {
                    return iCompare;
                }
                if (t2 instanceof Method) {
                    ApiModuleActivity apiModuleActivity = this;
                    String name = ((Method) t2).getName();
                    kotlin.jvm.internal.l.d(name, "getName(...)");
                    iValueOf = Integer.valueOf(apiModuleActivity.getPrefixOrder(name));
                } else if (t2 instanceof CallbackMethodPair) {
                    ApiModuleActivity apiModuleActivity2 = this;
                    String name2 = ((CallbackMethodPair) t2).getRegisterMethod().getName();
                    kotlin.jvm.internal.l.d(name2, "getName(...)");
                    iValueOf = Integer.valueOf(apiModuleActivity2.getPrefixOrder(name2));
                } else {
                    iValueOf = 0;
                }
                if (t3 instanceof Method) {
                    ApiModuleActivity apiModuleActivity3 = this;
                    String name3 = ((Method) t3).getName();
                    kotlin.jvm.internal.l.d(name3, "getName(...)");
                    iValueOf2 = Integer.valueOf(apiModuleActivity3.getPrefixOrder(name3));
                } else if (t3 instanceof CallbackMethodPair) {
                    ApiModuleActivity apiModuleActivity4 = this;
                    String name4 = ((CallbackMethodPair) t3).getRegisterMethod().getName();
                    kotlin.jvm.internal.l.d(name4, "getName(...)");
                    iValueOf2 = Integer.valueOf(apiModuleActivity4.getPrefixOrder(name4));
                } else {
                    iValueOf2 = 0;
                }
                return AbstractC0692a.a(iValueOf, iValueOf2);
            }
        });
        runOnUiThread(new Runnable() { // from class: com.benq.platform.test.b
            @Override // java.lang.Runnable
            public final void run() {
                ApiModuleActivity.displayApiMethods$lambda$13(this.f3116b, listL);
            }
        });
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void displayApiMethods$lambda$13(ApiModuleActivity this$0, List sortedMethods) {
        kotlin.jvm.internal.l.e(this$0, "this$0");
        kotlin.jvm.internal.l.e(sortedMethods, "$sortedMethods");
        ApiTestAdapter apiTestAdapter = this$0.apiTestAdapter;
        if (apiTestAdapter == null) {
            kotlin.jvm.internal.l.s("apiTestAdapter");
            apiTestAdapter = null;
        }
        apiTestAdapter.submitList(sortedMethods);
    }

    private final void displayUserIds() {
        int iA = com.seewo.hiddenapi.g.a();
        ActivityApiModuleBinding activityApiModuleBinding = this.binding;
        ActivityApiModuleBinding activityApiModuleBinding2 = null;
        if (activityApiModuleBinding == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBinding = null;
        }
        activityApiModuleBinding.tvProcessUserId.setText("Process User: " + iA);
        try {
            int iA2 = com.seewo.hiddenapi.a.a();
            ActivityApiModuleBinding activityApiModuleBinding3 = this.binding;
            if (activityApiModuleBinding3 == null) {
                kotlin.jvm.internal.l.s("binding");
                activityApiModuleBinding3 = null;
            }
            activityApiModuleBinding3.tvForegroundUserId.setText("Foreground User: " + iA2);
        } catch (Exception e2) {
            ActivityApiModuleBinding activityApiModuleBinding4 = this.binding;
            if (activityApiModuleBinding4 == null) {
                kotlin.jvm.internal.l.s("binding");
            } else {
                activityApiModuleBinding2 = activityApiModuleBinding4;
            }
            activityApiModuleBinding2.tvForegroundUserId.setText("Foreground User: N/A");
            Log.e("ApiModuleActivity", "Error getting foreground user ID", e2);
        }
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final String getBaseName(String str) {
        if (E1.g.y(str, "get", false, 2, null)) {
            String strSubstring = str.substring(3);
            kotlin.jvm.internal.l.d(strSubstring, "substring(...)");
            return strSubstring;
        }
        if (E1.g.y(str, "set", false, 2, null)) {
            String strSubstring2 = str.substring(3);
            kotlin.jvm.internal.l.d(strSubstring2, "substring(...)");
            return strSubstring2;
        }
        if (E1.g.y(str, "is", false, 2, null)) {
            String strSubstring3 = str.substring(2);
            kotlin.jvm.internal.l.d(strSubstring3, "substring(...)");
            return strSubstring3;
        }
        if (E1.g.y(str, "register", false, 2, null)) {
            String strSubstring4 = str.substring(8);
            kotlin.jvm.internal.l.d(strSubstring4, "substring(...)");
            return strSubstring4;
        }
        if (!E1.g.y(str, "unregister", false, 2, null)) {
            return str;
        }
        String strSubstring5 = str.substring(10);
        kotlin.jvm.internal.l.d(strSubstring5, "substring(...)");
        return strSubstring5;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public final int getPrefixOrder(String str) {
        if (E1.g.y(str, "is", false, 2, null)) {
            return 0;
        }
        if (E1.g.y(str, "get", false, 2, null)) {
            return 1;
        }
        if (E1.g.y(str, "set", false, 2, null)) {
            return 2;
        }
        if (E1.g.y(str, "register", false, 2, null)) {
            return 3;
        }
        return E1.g.y(str, "unregister", false, 2, null) ? 4 : 5;
    }

    private final boolean isRegisterCallbackMethod(Method method) {
        String name = method.getName();
        kotlin.jvm.internal.l.d(name, "getName(...)");
        if (E1.g.y(name, "registerCallback", false, 2, null) && method.getParameterTypes().length == 1) {
            return kotlin.jvm.internal.l.a(method.getParameterTypes()[0], IRecordEventCallback.class) || kotlin.jvm.internal.l.a(method.getParameterTypes()[0], ICtsStateCallback.class) || kotlin.jvm.internal.l.a(method.getParameterTypes()[0], CameraController.ICameraSelectionCallback.class);
        }
        return false;
    }

    private final boolean isUnregisterCallbackMethod(Method method) {
        String name = method.getName();
        kotlin.jvm.internal.l.d(name, "getName(...)");
        if (E1.g.y(name, "unregisterCallback", false, 2, null) && method.getParameterTypes().length == 1) {
            return kotlin.jvm.internal.l.a(method.getParameterTypes()[0], IRecordEventCallback.class) || kotlin.jvm.internal.l.a(method.getParameterTypes()[0], ICtsStateCallback.class) || kotlin.jvm.internal.l.a(method.getParameterTypes()[0], CameraController.ICameraSelectionCallback.class);
        }
        return false;
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void onCreate$lambda$0(ApiModuleActivity this$0, View view) {
        kotlin.jvm.internal.l.e(this$0, "this$0");
        this$0.finish();
    }

    /* JADX INFO: Access modifiers changed from: private */
    public static final void onCreate$lambda$1(ApiModuleActivity this$0) {
        kotlin.jvm.internal.l.e(this$0, "this$0");
        Rect rect = new Rect();
        ActivityApiModuleBinding activityApiModuleBinding = this$0.binding;
        ActivityApiModuleBinding activityApiModuleBinding2 = null;
        if (activityApiModuleBinding == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBinding = null;
        }
        activityApiModuleBinding.getRoot().getWindowVisibleDisplayFrame(rect);
        ActivityApiModuleBinding activityApiModuleBinding3 = this$0.binding;
        if (activityApiModuleBinding3 == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBinding3 = null;
        }
        int height = activityApiModuleBinding3.getRoot().getRootView().getHeight();
        int i2 = height - rect.bottom;
        if (i2 > ((double) height) * 0.15d) {
            View currentFocus = this$0.getCurrentFocus();
            if (currentFocus instanceof EditText) {
                int[] iArr = new int[2];
                EditText editText = (EditText) currentFocus;
                editText.getLocationOnScreen(iArr);
                int height2 = iArr[1] + editText.getHeight();
                int[] iArr2 = new int[2];
                ActivityApiModuleBinding activityApiModuleBinding4 = this$0.binding;
                if (activityApiModuleBinding4 == null) {
                    kotlin.jvm.internal.l.s("binding");
                    activityApiModuleBinding4 = null;
                }
                activityApiModuleBinding4.recyclerView.getLocationOnScreen(iArr2);
                int i3 = iArr2[1];
                ActivityApiModuleBinding activityApiModuleBinding5 = this$0.binding;
                if (activityApiModuleBinding5 == null) {
                    kotlin.jvm.internal.l.s("binding");
                    activityApiModuleBinding5 = null;
                }
                int height3 = height2 - ((i3 + activityApiModuleBinding5.recyclerView.getHeight()) - i2);
                if (height3 > 0) {
                    ActivityApiModuleBinding activityApiModuleBinding6 = this$0.binding;
                    if (activityApiModuleBinding6 == null) {
                        kotlin.jvm.internal.l.s("binding");
                    } else {
                        activityApiModuleBinding2 = activityApiModuleBinding6;
                    }
                    activityApiModuleBinding2.recyclerView.scrollBy(0, height3 + editText.getHeight());
                }
            }
        }
    }

    private final void setupRecyclerView() {
        this.apiTestAdapter = new ApiTestAdapter(new AnonymousClass1(), new AnonymousClass2(), new AnonymousClass3());
        DisplayMetrics displayMetrics = new DisplayMetrics();
        getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        float f2 = displayMetrics.widthPixels / displayMetrics.density;
        int i2 = f2 >= 1200.0f ? 3 : f2 >= 800.0f ? 2 : 1;
        ActivityApiModuleBinding activityApiModuleBinding = this.binding;
        ApiTestAdapter apiTestAdapter = null;
        if (activityApiModuleBinding == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBinding = null;
        }
        RecyclerView recyclerView = activityApiModuleBinding.recyclerView;
        recyclerView.setLayoutManager(new GridLayoutManager(this, i2));
        ApiTestAdapter apiTestAdapter2 = this.apiTestAdapter;
        if (apiTestAdapter2 == null) {
            kotlin.jvm.internal.l.s("apiTestAdapter");
        } else {
            apiTestAdapter = apiTestAdapter2;
        }
        recyclerView.setAdapter(apiTestAdapter);
    }

    @Override // androidx.fragment.app.FragmentActivity, androidx.activity.ComponentActivity, androidx.core.app.ComponentActivity, android.app.Activity
    protected void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        ActivityApiModuleBinding activityApiModuleBindingInflate = ActivityApiModuleBinding.inflate(getLayoutInflater());
        kotlin.jvm.internal.l.d(activityApiModuleBindingInflate, "inflate(...)");
        this.binding = activityApiModuleBindingInflate;
        ActivityApiModuleBinding activityApiModuleBinding = null;
        if (activityApiModuleBindingInflate == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBindingInflate = null;
        }
        setContentView(activityApiModuleBindingInflate.getRoot());
        this.moduleName = getIntent().getStringExtra(EXTRA_MODULE_NAME);
        this.methodNames = getIntent().getStringArrayListExtra(EXTRA_METHOD_NAMES);
        ActivityApiModuleBinding activityApiModuleBinding2 = this.binding;
        if (activityApiModuleBinding2 == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBinding2 = null;
        }
        activityApiModuleBinding2.tvModuleTitle.setText(this.moduleName);
        ActivityApiModuleBinding activityApiModuleBinding3 = this.binding;
        if (activityApiModuleBinding3 == null) {
            kotlin.jvm.internal.l.s("binding");
            activityApiModuleBinding3 = null;
        }
        activityApiModuleBinding3.btnBack.setOnClickListener(new View.OnClickListener() { // from class: com.benq.platform.test.c
            @Override // android.view.View.OnClickListener
            public final void onClick(View view) {
                ApiModuleActivity.onCreate$lambda$0(this.f3118a, view);
            }
        });
        displayUserIds();
        setupRecyclerView();
        bindToService();
        ActivityApiModuleBinding activityApiModuleBinding4 = this.binding;
        if (activityApiModuleBinding4 == null) {
            kotlin.jvm.internal.l.s("binding");
        } else {
            activityApiModuleBinding = activityApiModuleBinding4;
        }
        activityApiModuleBinding.getRoot().getViewTreeObserver().addOnGlobalLayoutListener(new ViewTreeObserver.OnGlobalLayoutListener() { // from class: com.benq.platform.test.d
            @Override // android.view.ViewTreeObserver.OnGlobalLayoutListener
            public final void onGlobalLayout() {
                ApiModuleActivity.onCreate$lambda$1(this.f3119a);
            }
        });
    }

    @Override // androidx.appcompat.app.AppCompatActivity, androidx.fragment.app.FragmentActivity, android.app.Activity
    protected void onDestroy() {
        super.onDestroy();
        unbindService(this.connection);
    }
}
