导航菜单

页面标题

页面副标题

CallApp v2.226 - AdFormActivity.java 源代码

正在查看: CallApp v2.226 应用的 AdFormActivity.java JAVA 源代码文件

本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。


package sg.bigo.ads.controller.form;

import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;
import android.view.MotionEvent;
import android.view.View;
import android.view.Window;
import android.view.inputmethod.InputMethodManager;
import android.widget.EditText;
import android.widget.FrameLayout;
import androidx.annotation.NonNull;
import androidx.annotation.Nullable;
import java.util.Locale;
import java.util.Map;
import sg.bigo.ads.R;
import sg.bigo.ads.ad.c;
import sg.bigo.ads.api.a.e;
import sg.bigo.ads.common.form.a;
import sg.bigo.ads.common.form.render.b;
import sg.bigo.ads.common.utils.q;
import sg.bigo.ads.common.utils.s;
import sg.bigo.ads.common.utils.u;
import sg.bigo.ads.controller.landing.d;

public class AdFormActivity extends Activity implements b.a {

    @Nullable
    private c<?, ?> a;
    private int b;
    private int c;
    private boolean d;
    private int e;
    private Map<String, Object> f;
    private sg.bigo.ads.common.form.c g;

    @NonNull
    public static Intent a(Context context) {
        Intent intent = new Intent(context, (Class<?>) AdFormActivity.class);
        if (!(context instanceof Activity)) {
            intent.addFlags(268435456);
        }
        return intent;
    }

    @Override
    public boolean dispatchTouchEvent(MotionEvent motionEvent) {
        if (motionEvent.getAction() == 0) {
            View currentFocus = getCurrentFocus();
            if ((currentFocus instanceof EditText) && !u.a(currentFocus, (int) motionEvent.getX(), (int) motionEvent.getY())) {
                currentFocus.clearFocus();
                try {
                    ((InputMethodManager) getSystemService("input_method")).hideSoftInputFromWindow(getWindow().getDecorView().getWindowToken(), 0);
                } catch (Throwable unused) {
                }
            }
        }
        return super.dispatchTouchEvent(motionEvent);
    }

    @Override
    public void onBackPressed() {
        if (this.d) {
            super.onBackPressed();
        }
    }

    @Override
    public final void onCreate(@Nullable Bundle bundle) {
        Object obj;
        c<?, ?> cVar;
        FrameLayout frameLayout;
        char c;
        char c2;
        Locale locale;
        super.onCreate(bundle);
        try {
            this.b = getIntent().getIntExtra("ad_identifier", -1);
            this.e = getIntent().getIntExtra("open_form_time", 0);
            c<?, ?> b = d.b(this.b);
            this.a = b;
            if (b == null) {
                finish();
                return;
            }
            int hashCode = b.f().hashCode();
            this.c = hashCode;
            this.f = a.a(hashCode);
            setContentView(R.layout.bigo_ad_activity_form);
            Window window = getWindow();
            if (window != null) {
                s.a(window);
            }
            View findViewById = findViewById(R.id.bigo_ad_btn_close);
            if (findViewById != null) {
                findViewById.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public final void onClick(View view) {
                        AdFormActivity.this.finish();
                    }
                });
            }
            FrameLayout frameLayout2 = (FrameLayout) findViewById(R.id.inter_main);
            if (frameLayout2 == null || (cVar = this.a) == null) {
                return;
            }
            e f = cVar.f().f();
            String e = f.e();
            a.a = e;
            switch (e.hashCode()) {
                case 3121:
                    frameLayout = frameLayout2;
                    if (e.equals("ar")) {
                        c = 0;
                        break;
                    }
                    c = 65535;
                    break;
                case 3201:
                    frameLayout = frameLayout2;
                    if (e.equals("de")) {
                        c = '\r';
                        break;
                    }
                    c = 65535;
                    break;
                case 3246:
                    frameLayout = frameLayout2;
                    if (e.equals("es")) {
                        c = 1;
                        break;
                    }
                    c = 65535;
                    break;
                case 3259:
                    frameLayout = frameLayout2;
                    if (e.equals("fa")) {
                        c = 2;
                        break;
                    }
                    c = 65535;
                    break;
                case 3276:
                    frameLayout = frameLayout2;
                    if (e.equals("fr")) {
                        c = 16;
                        break;
                    }
                    c = 65535;
                    break;
                case 3325:
                    frameLayout = frameLayout2;
                    if (e.equals("he")) {
                        c = 3;
                        break;
                    }
                    c = 65535;
                    break;
                case 3329:
                    frameLayout = frameLayout2;
                    if (e.equals("hi")) {
                        c = 4;
                        break;
                    }
                    c = 65535;
                    break;
                case 3355:
                    frameLayout = frameLayout2;
                    if (e.equals("id")) {
                        c = 5;
                        break;
                    }
                    c = 65535;
                    break;
                case 3383:
                    frameLayout = frameLayout2;
                    if (e.equals("ja")) {
                        c = 14;
                        break;
                    }
                    c = 65535;
                    break;
                case 3428:
                    frameLayout = frameLayout2;
                    if (e.equals("ko")) {
                        c = 15;
                        break;
                    }
                    c = 65535;
                    break;
                case 3494:
                    if (e.equals("ms")) {
                        c2 = 6;
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                case 3588:
                    if (e.equals("pt")) {
                        c2 = 7;
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                case 3651:
                    if (e.equals("ru")) {
                        c2 = '\b';
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                case 3700:
                    if (e.equals("th")) {
                        c2 = '\n';
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                case 3710:
                    if (e.equals("tr")) {
                        c2 = '\t';
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                case 3749:
                    if (e.equals("uz")) {
                        c2 = 11;
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                case 3763:
                    if (e.equals("vi")) {
                        c2 = '\f';
                        frameLayout = frameLayout2;
                        c = c2;
                        break;
                    }
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
                default:
                    frameLayout = frameLayout2;
                    c = 65535;
                    break;
            }
            switch (c) {
                case 0:
                    locale = new Locale("ar", "");
                    break;
                case 1:
                    locale = new Locale("es", "");
                    break;
                case 2:
                    locale = new Locale("fa", "");
                    break;
                case 3:
                    locale = new Locale("he", "");
                    break;
                case 4:
                    locale = new Locale("hi", "");
                    break;
                case 5:
                    locale = new Locale("id", "");
                    break;
                case 6:
                    locale = new Locale("ms", "");
                    break;
                case 7:
                    locale = new Locale("pt", "");
                    break;
                case '\b':
                    locale = new Locale("ru", "");
                    break;
                case '\t':
                    locale = new Locale("tr", "");
                    break;
                case '\n':
                    locale = new Locale("th", "");
                    break;
                case 11:
                    locale = new Locale("uz", "");
                    break;
                case '\f':
                    locale = new Locale("vi", "");
                    break;
                case '\r':
                    locale = Locale.GERMAN;
                    break;
                case 14:
                    locale = Locale.JAPANESE;
                    break;
                case 15:
                    locale = Locale.KOREAN;
                    break;
                case 16:
                    locale = Locale.FRENCH;
                    break;
                default:
                    locale = Locale.ENGLISH;
                    break;
            }
            a.b = locale;
            boolean z = this.a.i;
            this.d = z;
            sg.bigo.ads.common.form.c a = sg.bigo.ads.common.form.c.a(this, f, this.f, z, this.e, this.c, this);
            this.g = a;
            obj = null;
            try {
                u.a(a.b, frameLayout, null, -1);
                this.g.c.c();
            } catch (Throwable th) {
                th = th;
                c<?, ?> cVar2 = this.a;
                sg.bigo.ads.core.d.b.a((sg.bigo.ads.api.core.c) (cVar2 != null ? cVar2.f() : obj), 3000, 10221, Log.getStackTraceString(th));
                finish();
            }
        } catch (Throwable th2) {
            th = th2;
            obj = null;
        }
    }

    @Override
    public void onDestroy() {
        sg.bigo.ads.common.form.c cVar;
        b bVar;
        super.onDestroy();
        try {
            if (this.a != null && (cVar = this.g) != null && (bVar = cVar.a) != null) {
                Map<String, Object> a = a.a(bVar.b, bVar.c.b(), bVar.c.a());
                boolean z = this.d;
                if (!z) {
                    a.a(this.c, a);
                } else if (z) {
                    a.a(this.c, 3);
                }
            }
        } catch (Throwable unused) {
        }
    }

    @Override
    public final void a() {
        this.d = true;
        c<?, ?> cVar = this.a;
        if (cVar != null) {
            cVar.i = true;
        }
    }

    @Override
    public final void a(String str) {
        if (q.a((CharSequence) str)) {
            return;
        }
        d.a(this, str, this.a);
    }
}