导航菜单

页面标题

页面副标题

Tasker v6.6.3 - ActivityPickLocation.java 源代码

正在查看: Tasker v6.6.3 应用的 ActivityPickLocation.java JAVA 源代码文件

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


package com.joaomgcd.taskerm.location;

import android.content.Intent;
import android.location.Location;
import android.os.Bundle;
import android.view.View;
import android.widget.AdapterView;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.SeekBar;
import android.widget.Spinner;
import android.widget.SpinnerAdapter;
import com.google.android.gms.maps.MapView;
import com.google.android.gms.maps.model.LatLng;
import com.joaomgcd.taskerm.location.ActivityPickLocation;
import com.joaomgcd.taskerm.util.ac;
import com.joaomgcd.taskerm.util.b7;
import com.joaomgcd.taskerm.util.l7;
import com.joaomgcd.taskerm.util.pe;
import com.joaomgcd.taskerm.util.se;
import eg.f;
import hg.a0;
import hg.d0;
import hg.g1;
import hg.q;
import hg.z;
import java.util.ArrayList;
import jk.f0;
import jk.p;
import kotlin.collections.n;
import net.dinglisch.android.taskerm.MyActivity;
import net.dinglisch.android.taskerm.pp;
import ti.r;
import u9.c;
import uk.n0;
import vj.e0;
import vj.j;
import vj.k;
import xg.e2;
import yi.d;
import ze.e;

public final class ActivityPickLocation extends MyActivity implements xf.a, e {
    private Location A;
    private Integer B;
    private final j v = k.a(new ik.a() {
        @Override
        public final Object e() {
            a0 S0;
            S0 = ActivityPickLocation.S0(ActivityPickLocation.this);
            return S0;
        }
    });
    private final j w = k.a(new ik.a() {
        @Override
        public final Object e() {
            com.joaomgcd.taskerm.location.b a1;
            a1 = ActivityPickLocation.a1(ActivityPickLocation.this);
            return a1;
        }
    });
    private final j x = k.a(new ik.a() {
        @Override
        public final Object e() {
            gl.a D0;
            D0 = ActivityPickLocation.D0(ActivityPickLocation.this);
            return D0;
        }
    });
    private final j y = k.a(new ik.a() {
        @Override
        public final Object e() {
            q C0;
            C0 = ActivityPickLocation.C0(ActivityPickLocation.this);
            return C0;
        }
    });
    private final j z = k.a(new ik.a() {
        @Override
        public final Object e() {
            boolean h1;
            h1 = ActivityPickLocation.h1(ActivityPickLocation.this);
            return Boolean.valueOf(h1);
        }
    });
    private int C = 10;

    public static final class a implements AdapterView.OnItemSelectedListener {
        final f0 i;
        final ActivityPickLocation q;
        final Integer[] r;
        final c s;

        a(f0 f0Var, ActivityPickLocation activityPickLocation, Integer[] numArr, c cVar) {
            this.i = f0Var;
            this.q = activityPickLocation;
            this.r = numArr;
            this.s = cVar;
        }

        @Override
        public void onItemSelected(AdapterView<?> adapterView, View view, int i, long j) {
            Integer num;
            f0 f0Var = this.i;
            if (!f0Var.i) {
                f0Var.i = true;
                return;
            }
            Location location = this.q.A;
            if (location == null || (num = this.q.B) == null) {
                return;
            }
            int N0 = this.q.N0(num.intValue());
            this.q.C = this.r[i].intValue();
            d0 d0Var = new d0(location, Integer.valueOf(this.q.M0(N0)));
            ActivityPickLocation activityPickLocation = this.q;
            c cVar = this.s;
            p.f(cVar);
            activityPickLocation.e1(cVar, d0Var);
            ActivityPickLocation activityPickLocation2 = this.q;
            activityPickLocation2.f1(activityPickLocation2.P0().getProgress());
        }

        @Override
        public void onNothingSelected(AdapterView<?> adapterView) {
        }
    }

    public static final class b implements SeekBar.OnSeekBarChangeListener {
        b() {
        }

        @Override
        public void onProgressChanged(SeekBar seekBar, int i, boolean z) {
            if (z) {
                ActivityPickLocation.this.f1(i);
            }
        }

        @Override
        public void onStartTrackingTouch(SeekBar seekBar) {
        }

        @Override
        public void onStopTrackingTouch(SeekBar seekBar) {
        }
    }

    public static final q C0(ActivityPickLocation activityPickLocation) {
        String stringExtra = activityPickLocation.getIntent().getStringExtra("args");
        if (stringExtra != null) {
            return (q) f.c().h(stringExtra, q.class);
        }
        return null;
    }

    public static final gl.a D0(ActivityPickLocation activityPickLocation) {
        return gl.a.c(activityPickLocation.getLayoutInflater());
    }

    private final gl.a F0() {
        return (gl.a) this.x.getValue();
    }

    private final Button G0() {
        Button button = F0().b;
        p.h(button, "buttonCancel");
        return button;
    }

    private final Button H0() {
        Button button = F0().c;
        p.h(button, "buttonOk");
        return button;
    }

    private final r<c> I0() {
        return g1.m(L0());
    }

    private final com.joaomgcd.taskerm.location.b K0() {
        return (com.joaomgcd.taskerm.location.b) this.w.getValue();
    }

    private final MapView L0() {
        MapView mapView = F0().d;
        p.h(mapView, "mapview");
        return mapView;
    }

    public final int M0(int i) {
        return i * this.C;
    }

    public final int N0(int i) {
        return i / this.C;
    }

    private final LinearLayout O0() {
        LinearLayout linearLayout = F0().e;
        p.h(linearLayout, "radiusSelection");
        return linearLayout;
    }

    public final SeekBar P0() {
        SeekBar seekBar = F0().f;
        p.h(seekBar, "seekRadius");
        return seekBar;
    }

    private final Spinner R0() {
        Spinner spinner = F0().g;
        p.h(spinner, "spinnerRadius");
        return spinner;
    }

    public static final a0 S0(ActivityPickLocation activityPickLocation) {
        return new a0(activityPickLocation);
    }

    public static final vj.e0 U0(final com.joaomgcd.taskerm.location.ActivityPickLocation r18) {
        throw new UnsupportedOperationException("Method not decompiled: com.joaomgcd.taskerm.location.ActivityPickLocation.U0(com.joaomgcd.taskerm.location.ActivityPickLocation):vj.e0");
    }

    public static final e0 V0(c cVar, d0 d0Var, Location location, final ActivityPickLocation activityPickLocation, Integer[] numArr, final c cVar2) {
        cVar.i(true);
        cVar.e().b(true);
        if (d0Var != null) {
            p.f(cVar2);
            activityPickLocation.e1(cVar2, d0Var);
        }
        if (location != null) {
            p.f(cVar);
            g1.w(cVar, new hg.e0(location, 16.0f));
        }
        cVar.k(new c.b() {
            public final void a(LatLng latLng) {
                ActivityPickLocation.W0(ActivityPickLocation.this, cVar2, latLng);
            }
        });
        Spinner R0 = activityPickLocation.R0();
        ArrayList arrayList = new ArrayList(numArr.length);
        for (Integer num : numArr) {
            arrayList.add(String.valueOf(num.intValue()));
        }
        R0.setAdapter((SpinnerAdapter) pp.h1(activityPickLocation, (String[]) arrayList.toArray(new String[0])));
        activityPickLocation.R0().setSelection(n.c0(numArr, Integer.valueOf(activityPickLocation.C)));
        activityPickLocation.R0().setOnItemSelectedListener(new a(new f0(), activityPickLocation, numArr, cVar2));
        return e0.a;
    }

    public static final void W0(ActivityPickLocation activityPickLocation, c cVar, LatLng latLng) {
        p.i(latLng, "it");
        Location p = g1.p(latLng);
        Integer num = activityPickLocation.B;
        int intValue = num != null ? num.intValue() : activityPickLocation.M0(10);
        p.f(cVar);
        activityPickLocation.e1(cVar, new d0(p, Integer.valueOf(intValue)));
    }

    public static final e0 X0(ActivityPickLocation activityPickLocation, c cVar) {
        MapType d;
        q E0 = activityPickLocation.E0();
        if (E0 != null && (d = E0.d()) != null) {
            cVar.h(d.getTypeValue());
        }
        return e0.a;
    }

    public static final void Y0(ActivityPickLocation activityPickLocation, View view) {
        Location location = activityPickLocation.A;
        if (location == null) {
            l7.e1("Please pick a location", activityPickLocation);
            return;
        }
        Intent intent = new Intent();
        intent.putExtra("location", location);
        intent.putExtra("radius", activityPickLocation.B);
        e0 e0Var = e0.a;
        activityPickLocation.setResult(-1, intent);
        activityPickLocation.finish();
    }

    public static final void Z0(ActivityPickLocation activityPickLocation, View view) {
        activityPickLocation.setResult(0);
        activityPickLocation.finish();
    }

    public static final com.joaomgcd.taskerm.location.b a1(ActivityPickLocation activityPickLocation) {
        return new com.joaomgcd.taskerm.location.b(activityPickLocation);
    }

    private final void b1(Integer num) {
        O0().setVisibility(Q0() ? 0 : 8);
        if (Q0()) {
            P0().setProgress(num != null ? num.intValue() : 10);
        }
    }

    public static final void c1(ActivityPickLocation activityPickLocation, pe peVar) {
        if (peVar.b()) {
            activityPickLocation.T0();
        } else {
            activityPickLocation.finish();
        }
    }

    public static final void d1(ActivityPickLocation activityPickLocation, Throwable th2) {
        activityPickLocation.finish();
    }

    public final void e1(c cVar, d0 d0Var) {
        this.A = d0Var.c();
        g1.v(cVar, d0Var.c());
        Integer f = d0Var.f();
        int intValue = f != null ? f.intValue() : M0(10);
        this.B = Integer.valueOf(intValue);
        if (Q0()) {
            g1.t(cVar, new z(d0Var.c(), intValue));
        }
        H0().setEnabled(true);
        b1(Integer.valueOf(N0(intValue)));
    }

    public static final void g1(ActivityPickLocation activityPickLocation, int i, Location location, c cVar) {
        int M0 = activityPickLocation.M0(i);
        z zVar = new z(location, M0);
        p.f(cVar);
        g1.t(cVar, zVar);
        activityPickLocation.B = Integer.valueOf(M0);
        g1.I(cVar, zVar.b());
    }

    public static final boolean h1(ActivityPickLocation activityPickLocation) {
        Boolean b2;
        q E0 = activityPickLocation.E0();
        if (E0 == null || (b2 = E0.b()) == null) {
            return false;
        }
        return b2.booleanValue();
    }

    public final q E0() {
        return (q) this.y.getValue();
    }

    @Override
    public a0 getHelper() {
        return (a0) this.v.getValue();
    }

    public final boolean Q0() {
        return ((Boolean) this.z.getValue()).booleanValue();
    }

    public final void T0() {
        String j6;
        q E0 = E0();
        if (E0 == null || (j6 = E0.c()) == null) {
            j6 = b7.j6(2131889434, this, new Object[0]);
        }
        setTitle(j6);
        H0().setEnabled(false);
        e2.T0(new ik.a() {
            @Override
            public final Object e() {
                vj.e0 U0;
                U0 = ActivityPickLocation.U0(ActivityPickLocation.this);
                return U0;
            }
        });
        H0().setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ActivityPickLocation.Y0(ActivityPickLocation.this, view);
            }
        });
        G0().setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                ActivityPickLocation.Z0(ActivityPickLocation.this, view);
            }
        });
        P0().setOnSeekBarChangeListener(new b());
    }

    public final void f1(final int i) {
        final Location location;
        if (Q0() && (location = this.A) != null) {
            getHelper().q0(I0(), new d() {
                @Override
                public final void accept(Object obj) {
                    ActivityPickLocation.g1(ActivityPickLocation.this, i, location, (u9.c) obj);
                }
            });
        }
    }

    @Override
    public void g(ac acVar, se seVar) {
        p.i(acVar, "permissions");
        p.i(seVar, "result");
    }

    public n0 getCoroutineScope() {
        return super.getCoroutineScope();
    }

    @Override
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        setContentView(F0().b());
        L0().b(bundle);
        ac Z0 = ac.a.Z0(ac.f, this, 0, 2, null);
        if (Z0.i0()) {
            T0();
        } else {
            getHelper().x0(ac.h1(Z0, this, null, 2, null), new d() {
                @Override
                public final void accept(Object obj) {
                    ActivityPickLocation.c1(ActivityPickLocation.this, (pe) obj);
                }
            }, new d() {
                @Override
                public final void accept(Object obj) {
                    ActivityPickLocation.d1(ActivityPickLocation.this, (Throwable) obj);
                }
            });
        }
    }

    @Override
    public void onDestroy() {
        super.onDestroy();
        L0().c();
        g1.l(L0());
    }

    @Override
    public void onLowMemory() {
        super.onLowMemory();
        L0().d();
    }

    @Override
    protected void onPause() {
        super.onPause();
        L0().e();
    }

    @Override
    protected void onResume() {
        super.onResume();
        L0().f();
    }

    @Override
    protected void onSaveInstanceState(Bundle bundle) {
        p.i(bundle, "outState");
        super.onSaveInstanceState(bundle);
        L0().g(bundle);
    }

    @Override
    protected void onStart() {
        super.onStart();
        L0().h();
    }

    @Override
    public void onStop() {
        super.onStop();
        L0().i();
    }
}