导航菜单

页面标题

页面副标题

Akıllı Bilet v4.0.39.217 - SelectPointOnMapActivity.java 源代码

正在查看: Akıllı Bilet v4.0.39.217 应用的 SelectPointOnMapActivity.java JAVA 源代码文件

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


package com.asis.baseapp.ui.common.planner.selectpoint;

import android.location.Address;
import android.location.Geocoder;
import android.os.Build;
import android.os.Bundle;
import androidx.fragment.app.Fragment;
import com.asis.coreapp.R$raw;
import com.asis.coreapp.R$string;
import com.google.android.gms.maps.SupportMapFragment;
import com.google.android.gms.maps.model.LatLng;
import com.google.android.gms.maps.model.MapStyleOptions;
import com.google.android.gms.maps.model.MarkerOptions;
import com.google.android.material.appbar.MaterialToolbar;
import com.google.firebase.analytics.FirebaseAnalytics;
import com.google.firebase.analytics.ParametersBuilder;
import com.google.firebase.analytics.ktx.AnalyticsKt;
import com.google.firebase.ktx.Firebase;
import defpackage.aa5;
import defpackage.b6;
import defpackage.b92;
import defpackage.cr;
import defpackage.dg5;
import defpackage.do3;
import defpackage.fn2;
import defpackage.fx5;
import defpackage.js;
import defpackage.k02;
import defpackage.kw4;
import defpackage.n3;
import defpackage.n45;
import defpackage.nm4;
import defpackage.ns;
import defpackage.o45;
import defpackage.oa4;
import defpackage.or0;
import defpackage.ox;
import defpackage.pf;
import defpackage.q45;
import defpackage.qm2;
import defpackage.ra4;
import defpackage.sm2;
import defpackage.t22;
import defpackage.xq2;
import java.io.Serializable;
import java.util.Iterator;
import java.util.List;
import java.util.Locale;
import kotlin.Metadata;

@Metadata(d1 = {"\u0000\f\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0003\u0018\u00002\u00020\u0001B\u0007¢\u0006\u0004\b\u0002\u0010\u0003¨\u0006\u0004"}, d2 = {"Lcom/asis/baseapp/ui/common/planner/selectpoint/SelectPointOnMapActivity;", "Lns;", "<init>", "()V", "coreapp_release"}, k = 1, mv = {1, 9, 0})
public final class SelectPointOnMapActivity extends ns {
    public static final int I = 0;
    public final kw4 F = fn2.b0(new oa4(this, 0));
    public final dg5 G = new dg5(do3.a(SelectPointOnMapViewModel.class), new n45(this, 3), new n45(this, 2), new o45(this, 1));
    public aa5 H;

    @Override
    public final void n0(LatLng latLng) {
        List<Address> list;
        String m0 = m0(latLng);
        try {
            list = new Geocoder(this, new Locale("TR-tr")).getFromLocation(latLng.f, latLng.g, 1);
        } catch (Exception e) {
            e.printStackTrace();
            list = null;
        }
        List<Address> list2 = list;
        Address address = list2 == null || list2.isEmpty() ? null : list.get(0);
        MarkerOptions markerOptions = new MarkerOptions();
        q45 q45Var = new q45(this, 2);
        k02 k02Var = new k02(q45Var.a);
        kw4 kw4Var = q45Var.b;
        ((b92) kw4Var.getValue()).b.setText(m0);
        k02Var.c(((b92) kw4Var.getValue()).a);
        k02Var.b(null);
        markerOptions.i = fx5.g(k02Var.a());
        markerOptions.Z(latLng);
        markerOptions.s = 1.0f;
        Iterator it = this.B.iterator();
        while (it.hasNext()) {
            ((qm2) it.next()).d();
        }
        k0(markerOptions, true);
        if (address != null) {
            s0().c.setOnClickListener(new or0(this, address, latLng, 5));
        }
        r0(latLng, 15.0f);
    }

    @Override
    public final void o0() {
        if (fn2.W(this)) {
            ox oxVar = this.D;
            fn2.s(oxVar);
            oxVar.t(MapStyleOptions.Z(this, R$raw.map_style_dark));
        }
        q0();
        sm2 sm2Var = new sm2(this);
        ox oxVar2 = this.D;
        fn2.s(oxVar2);
        oxVar2.s(sm2Var);
        if (r()) {
            ox oxVar3 = this.D;
            fn2.s(oxVar3);
            oxVar3.v(true);
        }
        ox oxVar4 = this.D;
        fn2.s(oxVar4);
        oxVar4.z(new cr());
    }

    @Override
    public final void onCreate(Bundle bundle) {
        aa5 aa5Var;
        Serializable serializableExtra;
        super.onCreate(bundle);
        if (Build.VERSION.SDK_INT >= 33) {
            serializableExtra = getIntent().getSerializableExtra("addressType", aa5.class);
            aa5Var = (aa5) serializableExtra;
        } else {
            Serializable serializableExtra2 = getIntent().getSerializableExtra("addressType");
            fn2.t(serializableExtra2, "null cannot be cast to non-null type com.asis.baseapp.data.models.address.UserAddressType");
            aa5Var = (aa5) serializableExtra2;
        }
        int i = 0;
        int i2 = 1;
        if (!(aa5Var != null)) {
            throw new IllegalStateException("SelectPointOnMapActivity require UserAddressType".toString());
        }
        this.H = aa5Var;
        setContentView(s0().a);
        Fragment B = getSupportFragmentManager().B(s0().b.getId());
        fn2.t(B, "null cannot be cast to non-null type com.google.android.gms.maps.SupportMapFragment");
        ((SupportMapFragment) B).o(new js(this, i));
        MaterialToolbar materialToolbar = s0().d;
        fn2.u(materialToolbar, "toolbar");
        fn2.p0(this, materialToolbar, new oa4(this, i2));
        aa5 aa5Var2 = this.H;
        if (aa5Var2 == null) {
            fn2.v0("addressType");
            throw null;
        }
        int ordinal = aa5Var2.ordinal();
        String string = ordinal != 0 ? ordinal != 1 ? getString(R$string.select_other_location) : getString(R$string.select_work_location) : getString(R$string.select_home_location);
        fn2.s(string);
        s0().d.setTitle(string);
        s0().d.setOnMenuItemClickListener(new n3(this, 24));
        xq2.E(t22.n(this), null, 0, new ra4(this, null), 3);
    }

    @Override
    public final void onResume() {
        super.onResume();
        pf pfVar = pf.d;
        fn2.v(pfVar, "screen");
        FirebaseAnalytics analytics = AnalyticsKt.getAnalytics(Firebase.INSTANCE);
        ParametersBuilder parametersBuilder = new ParametersBuilder();
        parametersBuilder.param(FirebaseAnalytics.Param.SCREEN_NAME, pfVar.a);
        parametersBuilder.param(FirebaseAnalytics.Param.SCREEN_CLASS, pfVar.b);
        nm4.s(pfVar.c, parametersBuilder, "module_name", analytics, FirebaseAnalytics.Event.SCREEN_VIEW);
    }

    public final b6 s0() {
        return (b6) this.F.getValue();
    }

    public final SelectPointOnMapViewModel t0() {
        return (SelectPointOnMapViewModel) this.G.getValue();
    }
}