LINE.apk(点击下载) / LocalContactInviteActivity.java


package jp.naver.line.android.activity.localcontactlist;

import android.app.ProgressDialog;
import android.content.ActivityNotFoundException;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.net.Uri;
import android.os.AsyncTask;
import android.os.Bundle;
import android.os.Handler;
import android.os.Message;
import android.text.TextUtils;
import android.view.View;
import android.widget.ListAdapter;
import android.widget.ListView;
import android.widget.TextView;
import dh3.u;
import do3.k;
import ew.f0;
import java.io.File;
import java.io.FileOutputStream;
import java.io.IOException;
import java.util.ArrayList;
import java.util.Collections;
import java.util.List;
import java.util.Objects;
import jp.naver.line.android.LineApplication;
import jp.naver.line.android.R;
import jp.naver.line.android.common.LineCommonFileProvider;
import jp.naver.line.android.customview.SearchBoxView;
import jp.naver.line.android.util.e1;
import jp.naver.line.android.util.p0;
import n11.j;
import org.apache.cordova.camera.CameraLauncher;
import p11.n1;
import rj3.b0;
import rj3.l;
import rj3.o;
import tj3.e;
import tt.p3;
import x73.g;
import y8.q0;
import yk3.qi;
import yk3.xh;
import zi1.h;
import zi1.n;

public class LocalContactInviteActivity extends r13.a {

    /* renamed from: x  reason: collision with root package name */
    public static final h[] f95699x = {new h(R.id.localcontact_invite_root_layout, ee3.a.f67963a), new h(R.id.localcontact_searchbar_layout, b0.f137914a), new h(R.id.localcontact_invite_noresults_text, o.f138491k), new h(R.id.common_bottom_button_layout, rj3.d.f137950b)};

    /* renamed from: i  reason: collision with root package name */
    public final Handler f95700i = new a();

    /* renamed from: j  reason: collision with root package name */
    public x73.d f95701j;

    /* renamed from: k  reason: collision with root package name */
    public int f95702k;

    /* renamed from: l  reason: collision with root package name */
    public int f95703l;

    /* renamed from: m  reason: collision with root package name */
    public ListView f95704m;

    /* renamed from: n  reason: collision with root package name */
    public View f95705n;

    /* renamed from: o  reason: collision with root package name */
    public SearchBoxView f95706o;

    /* renamed from: p  reason: collision with root package name */
    public View f95707p;

    /* renamed from: q  reason: collision with root package name */
    public View f95708q;

    /* renamed from: r  reason: collision with root package name */
    public TextView f95709r;

    /* renamed from: s  reason: collision with root package name */
    public TextView f95710s;

    /* renamed from: t  reason: collision with root package name */
    public int f95711t;

    /* renamed from: u  reason: collision with root package name */
    public String f95712u;

    /* renamed from: v  reason: collision with root package name */
    public c f95713v;

    /* renamed from: w  reason: collision with root package name */
    public List<LocalContact> f95714w = new ArrayList();

    public class a extends Handler {
        public a() {
        }

        public void handleMessage(Message message) {
            int i14 = message.what;
            if (i14 == 1) {
                LocalContactInviteActivity localContactInviteActivity = LocalContactInviteActivity.this;
                h[] hVarArr = LocalContactInviteActivity.f95699x;
                ke3.c.f(localContactInviteActivity.f135506e, null, localContactInviteActivity.getString(R.string.friends_invitation_by_sms_success_message), Integer.valueOf((int) R.string.close), new uk3.c(LocalContactInviteActivity.this), null, null, false);
            } else if (i14 == 2) {
                Object obj = message.obj;
                if (obj == null || !(obj instanceof Throwable)) {
                    LocalContactInviteActivity localContactInviteActivity2 = LocalContactInviteActivity.this;
                    h[] hVarArr2 = LocalContactInviteActivity.f95699x;
                    ke3.c.j(localContactInviteActivity2.f135506e, null);
                    return;
                }
                LocalContactInviteActivity localContactInviteActivity3 = LocalContactInviteActivity.this;
                h[] hVarArr3 = LocalContactInviteActivity.f95699x;
                e1.g(localContactInviteActivity3.f135506e, (Throwable) obj);
            }
        }
    }

    public class b implements tj3.d<Void> {
        public b() {
        }

        @Override // tj3.d
        public void a(Throwable th4) {
            if (!LocalContactInviteActivity.this.isFinishing()) {
                Handler handler = LocalContactInviteActivity.this.f95700i;
                handler.sendMessage(handler.obtainMessage(2, th4));
            }
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // tj3.d
        public void b(Void r24) {
            if (!LocalContactInviteActivity.this.isFinishing()) {
                Handler handler = LocalContactInviteActivity.this.f95700i;
                handler.sendMessage(handler.obtainMessage(1));
            }
        }
    }

    public class c extends AsyncTask<Void, Void, Void> {

        /* renamed from: a  reason: collision with root package name */
        public final j f95717a;

        public c(j jVar) {
            this.f95717a = jVar;
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
        @Override // android.os.AsyncTask
        public Void doInBackground(Void[] voidArr) {
            LocalContactInviteActivity localContactInviteActivity = LocalContactInviteActivity.this;
            j jVar = this.f95717a;
            if (dc3.c.f63406a == null) {
                String e14 = wf3.j.a().e(u.CUSTOM_SERVER_SIDE_SMS);
                if (!TextUtils.isEmpty(e14)) {
                    dc3.c.f63406a = Boolean.valueOf(e14);
                }
            }
            j.e i14 = jVar.f(n7.h.n(xh.CUSTOM_MODE)).i();
            if (i14 instanceof j.e.b) {
                dc3.c.a(((j.e.b) i14).f115185a.V);
            }
            if (dc3.c.f63406a == null) {
                dc3.c.f63406a = Boolean.FALSE;
            }
            localContactInviteActivity.f95703l = dc3.c.f63406a.booleanValue() ? 2 : 1;
            return null;
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // android.os.AsyncTask
        public void onPostExecute(Void r14) {
            LocalContactInviteActivity.this.e();
        }
    }

    public class d extends AsyncTask<Void, Void, Intent> {

        /* renamed from: a  reason: collision with root package name */
        public ProgressDialog f95719a;

        /* renamed from: b  reason: collision with root package name */
        public Throwable f95720b;

        /* renamed from: c  reason: collision with root package name */
        public String f95721c;

        public d(String str) {
            this.f95721c = str;
        }

        /* Return type fixed from 'java.lang.Object' to match base method */
        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object[]] */
        @Override // android.os.AsyncTask
        public Intent doInBackground(Void[] voidArr) {
            LocalContactInviteActivity localContactInviteActivity = LocalContactInviteActivity.this;
            h[] hVarArr = LocalContactInviteActivity.f95699x;
            String string = localContactInviteActivity.f135506e.getString(R.string.myqrcode_mail_title);
            ik0.a a14 = ((fk0.c) rb.a.d(LocalContactInviteActivity.this.f135506e, fk0.c.f72299y0)).a();
            String g14 = ak3.e1.g();
            if (g14 == null) {
                try {
                    g14 = ak3.e1.d();
                } catch (k e14) {
                    this.f95720b = e14;
                    return null;
                }
            }
            String string2 = LocalContactInviteActivity.this.f135506e.getString(R.string.myqrcode_mail_body, g14, a14.f88078h);
            Bitmap o14 = wk3.d.o(LocalContactInviteActivity.this.f135506e, g14, R.raw.image_line);
            Context context = LocalContactInviteActivity.this.f135506e;
            StringBuilder a15 = b.d.a("my_qrcode_");
            a15.append(System.currentTimeMillis());
            File a16 = LineCommonFileProvider.a(context, "invitation", a15.toString(), CameraLauncher.JPEG_EXTENSION);
            if (a16 == null) {
                this.f95720b = new RuntimeException("Cannot save QR image.");
                return null;
            }
            try {
                FileOutputStream fileOutputStream = new FileOutputStream(a16);
                try {
                    o14.compress(Bitmap.CompressFormat.JPEG, 90, fileOutputStream);
                    fileOutputStream.close();
                    return Intent.createChooser(new Intent("android.intent.action.SEND").setType("text/plain").putExtra("android.intent.extra.EMAIL", new String[]{this.f95721c}).putExtra("android.intent.extra.SUBJECT", string).putExtra("android.intent.extra.TEXT", string2).putExtra("android.intent.extra.STREAM", LineCommonFileProvider.c(LocalContactInviteActivity.this.f135506e, a16)), null);
                } catch (Throwable th4) {
                    th.addSuppressed(th4);
                }
            } catch (IOException e15) {
                this.f95720b = e15;
                return null;
            }
            throw th;
        }

        /* JADX DEBUG: Method arguments types fixed to match base method, original types: [java.lang.Object] */
        @Override // android.os.AsyncTask
        public void onPostExecute(Intent intent) {
            Intent intent2 = intent;
            try {
                this.f95719a.dismiss();
            } catch (IllegalArgumentException unused) {
            }
            if (intent2 != null) {
                try {
                    LocalContactInviteActivity localContactInviteActivity = LocalContactInviteActivity.this;
                    h[] hVarArr = LocalContactInviteActivity.f95699x;
                    localContactInviteActivity.f135506e.startActivity(intent2);
                } catch (ActivityNotFoundException unused2) {
                }
            } else {
                Throwable th4 = this.f95720b;
                if (th4 instanceof qi) {
                    LocalContactInviteActivity localContactInviteActivity2 = LocalContactInviteActivity.this;
                    h[] hVarArr2 = LocalContactInviteActivity.f95699x;
                    e1.m(localContactInviteActivity2.f135506e, (qi) th4, null);
                } else if (th4 instanceof k) {
                    LocalContactInviteActivity localContactInviteActivity3 = LocalContactInviteActivity.this;
                    h[] hVarArr3 = LocalContactInviteActivity.f95699x;
                    Context context = localContactInviteActivity3.f135506e;
                    if (ke3.c.a(context)) {
                        ke3.c.f(context, null, context.getResources().getString(R.string.e_network), Integer.valueOf((int) R.string.confirm), null, null, null, false);
                    }
                } else {
                    LocalContactInviteActivity localContactInviteActivity4 = LocalContactInviteActivity.this;
                    h[] hVarArr4 = LocalContactInviteActivity.f95699x;
                    ke3.c.j(localContactInviteActivity4.f135506e, null);
                }
            }
        }

        public void onPreExecute() {
            LocalContactInviteActivity localContactInviteActivity = LocalContactInviteActivity.this;
            h[] hVarArr = LocalContactInviteActivity.f95699x;
            ProgressDialog progressDialog = new ProgressDialog(localContactInviteActivity.f135506e);
            this.f95719a = progressDialog;
            progressDialog.setMessage(LocalContactInviteActivity.this.f135506e.getString(R.string.progress));
            this.f95719a.show();
        }
    }

    public static Intent c() {
        Intent intent = new Intent(LineApplication.a.a(), LocalContactInviteActivity.class);
        intent.putExtra("MODE", bh3.a.b(1));
        return intent;
    }

    public static Intent d() {
        Intent intent = new Intent(LineApplication.a.a(), LocalContactInviteActivity.class);
        intent.putExtra("MODE", bh3.a.b(2));
        return intent;
    }

    public static void j(Context context, String str) {
        String g14 = ak3.e1.g();
        if (g14 == null) {
            g14 = "https://line.me/D";
            try {
                g14 = ak3.e1.d();
            } catch (k | qi unused) {
            }
        }
        Intent intent = new Intent("android.intent.action.VIEW", Uri.parse("smsto:" + str));
        intent.putExtra("address", str);
        intent.putExtra("sms_body", String.format(context.getString(R.string.localcontacts_sms_message), g14));
        intent.setFlags(268435456);
        try {
            context.startActivity(intent);
        } catch (ActivityNotFoundException unused2) {
        }
    }

    public final void b() {
        c cVar = this.f95713v;
        if (cVar != null) {
            if (!cVar.isCancelled()) {
                this.f95713v.cancel(true);
            }
            this.f95713v = null;
        }
    }

    /* JADX WARNING: Removed duplicated region for block: B:15:0x0068  */
    /* JADX WARNING: Removed duplicated region for block: B:27:? A[RETURN, SYNTHETIC] */
    public void e() {
        if (this.f95704m == null) {
            this.f95704m = (ListView) findViewById(R.id.localcontact_invite_listview);
            if (!isFinishing() && this.f95704m != null) {
                View findViewById = findViewById(R.id.localcontact_invite_noresults_layout);
                this.f95705n = findViewById;
                this.f95704m.setEmptyView(findViewById);
                if (this.f95711t == 2) {
                    this.f95704m.setOnItemClickListener(new x73.b(this));
                }
            }
            if (isFinishing()) {
                this.f95709r = (TextView) findViewById(R.id.invite_button_count);
                View findViewById2 = findViewById(R.id.common_bottom_first_button);
                this.f95707p = findViewById2;
                TextView textView = (TextView) findViewById2.findViewById(R.id.common_bottom_first_text);
                this.f95710s = textView;
                if (this.f95712u != null) {
                    textView.setText(R.string.select);
                }
                View findViewById3 = findViewById(R.id.common_bottom_second_button);
                this.f95708q = findViewById3;
                if (this.f95703l == 1) {
                    findViewById3.setVisibility(8);
                }
                View findViewById4 = findViewById(R.id.common_bottom_button_layout);
                if (this.f95711t != 2) {
                    findViewById4.setVisibility(8);
                } else {
                    findViewById4.setVisibility(0);
                }
                h();
                n nVar = (n) rb.a.d(this, n.f199365z3);
                g.a(nVar, this.f95707p, rj3.d.f137951c, l.f138437h);
                TextView textView2 = this.f95710s;
                zi1.g[] gVarArr = rj3.d.f137952d;
                zi1.g[] gVarArr2 = l.f138439j;
                g.a(nVar, textView2, gVarArr, gVarArr2);
                g.a(nVar, this.f95709r, gVarArr, gVarArr2);
                return;
            }
            return;
        }
        if (this.f95701j == null) {
            x73.d dVar = new x73.d(this.f135506e, this.f95711t, TextUtils.isEmpty(this.f95712u), new ArrayList(this.f95714w));
            this.f95701j = dVar;
            this.f95704m.setAdapter((ListAdapter) dVar);
        }
        g(this.f95706o.getSearchText(), true);
        if (isFinishing()) {
        }
    }

    public final void g(String str, boolean z14) {
        x73.d dVar = this.f95701j;
        if (dVar != null) {
            x73.c cVar = null;
            if (z14) {
                cVar = new x73.c(this);
            }
            synchronized (dVar) {
                dVar.f180479f = str;
            }
            if (cVar == null) {
                dVar.getFilter().filter(str);
            } else {
                dVar.getFilter().filter(str, cVar);
            }
        }
    }

    public void h() {
        x73.d dVar;
        if (!isFinishing() && (dVar = this.f95701j) != null) {
            int a14 = dVar.a();
            boolean z14 = a14 > 0;
            if (!z14) {
                this.f95709r.setVisibility(8);
            } else if (this.f95703l == 2) {
                this.f95709r.setText(l2.g.a("(", a14, ")"));
                this.f95709r.setVisibility(0);
            }
            this.f95707p.setEnabled(z14);
            this.f95708q.setEnabled(z14);
        }
    }

    public void i(boolean z14) {
        View findViewById = findViewById(R.id.localcontact_invite_listview_layout);
        View findViewById2 = findViewById(R.id.localcontact_loading_layout);
        View findViewById3 = findViewById(R.id.localcontact_invite_noresults_text);
        if (!isFinishing() && findViewById != null && findViewById2 != null && findViewById3 != null) {
            if (z14) {
                findViewById.setVisibility(8);
                findViewById2.setVisibility(0);
                findViewById3.setVisibility(4);
                return;
            }
            findViewById2.setVisibility(8);
            findViewById.setVisibility(0);
            x73.d dVar = this.f95701j;
            if (dVar != null && dVar.getCount() > 0) {
                findViewById3.setVisibility(0);
            }
        }
    }

    public void onClickCancelButton(View view) {
        x73.d dVar = this.f95701j;
        if (dVar != null) {
            dVar.f180476c.clear();
            dVar.notifyDataSetChanged();
        }
        h();
    }

    public void onClickInviteByMail(View view) {
        new d((String) view.getTag()).executeOnExecutor(jp.naver.line.android.util.u.f98488a, new Void[0]);
    }

    public void onClickInviteBySmsButton(View view) {
        if (this.f95701j.a() <= 0) {
            return;
        }
        if (this.f95712u == null) {
            x73.d dVar = this.f95701j;
            Objects.requireNonNull(dVar);
            ArrayList arrayList = new ArrayList();
            for (LocalContact localContact : dVar.f180476c) {
                arrayList.add(localContact.f95697c);
            }
            if (this.f95703l == 1) {
                j(this, (String) arrayList.get(0));
            } else {
                e.j().R0(arrayList, new b());
            }
        } else {
            List<LocalContact> list = this.f95701j.f180476c;
            if (this.f95702k == 0 || list == null || list.size() <= this.f95702k) {
                Intent intent = new Intent();
                intent.putParcelableArrayListExtra("SELECTED_CONTACTS", new ArrayList<>(list));
                intent.putExtra("CALLBACK_ID", this.f95712u);
                setResult(-1, intent);
                finish();
                return;
            }
            ke3.c.h(this.f135506e, a1.g.e(R.plurals.localcontacts_sms_error_too_many_user_selected_plurals, list.size(), String.valueOf(list.size())), null);
        }
    }

    @Override // od3.c, r13.a
    public void onCreate(Bundle bundle) {
        super.onCreate(bundle);
        super.setContentView(R.layout.localcontact_invite);
        ((n) rb.a.d(this, n.f199365z3)).i(findViewById(R.id.localcontact_invite_root_layout), f95699x);
        this.f95711t = bh3.a.d(getIntent().getStringExtra("MODE"));
        if (getIntent().hasExtra("LIMIT")) {
            int intExtra = getIntent().getIntExtra("LIMIT", 1);
            this.f95702k = intExtra;
            this.f95703l = intExtra <= 1 ? 1 : 2;
        }
        this.f95712u = getIntent().getStringExtra("CALLBACK_ID");
        SearchBoxView searchBoxView = (SearchBoxView) findViewById(R.id.searchBar);
        this.f95706o = searchBoxView;
        searchBoxView.setDividerVisibility(false);
        this.f95706o.setOnSearchListener(new q0(this, 7));
        this.f95706o.setOnEditorActionListener(new n1(this, 1));
        if (bundle != null) {
            List<LocalContact> parcelableArrayList = bundle.getParcelableArrayList("INSTANCE_OF_SELECTED_LIST");
            if (parcelableArrayList == null) {
                parcelableArrayList = Collections.emptyList();
            }
            this.f95714w = parcelableArrayList;
            this.f95706o.f(bundle.getString("INSTANCE_OF_CURRENT_KEYWORD"));
            String string = bundle.getString("INSTANCE_OF_CURRENT_SELECTION_MODE");
            if (string != null) {
                this.f95703l = p3.b(string);
            }
        }
        if (this.f95712u != null) {
            this.f122771b.J(getString(R.string.settings_friend_by_contact));
        } else {
            this.f122771b.J(getString(this.f95711t == 1 ? R.string.email : R.string.sms));
        }
        this.f122771b.R(true);
        this.f122771b.t(3, R.drawable.navi_top_add);
        this.f122771b.B(3, new tm.u(this, 27));
        p0.a(this, "android.permission.READ_CONTACTS", 1000);
    }

    @Override // od3.c, r13.a
    public void onDestroy() {
        super.onDestroy();
        x73.d dVar = this.f95701j;
        if (!(dVar == null || dVar.getCursor() == null || dVar.getCursor().isClosed())) {
            try {
                dVar.getCursor().close();
            } catch (Exception unused) {
            }
        }
        b();
    }

    public void onRequestPermissionsResult(int i14, String[] strArr, int[] iArr) {
        if (i14 == 1000 && !p0.f(strArr, new String[0], iArr, true)) {
            this.f95700i.postDelayed(new f0(this, 8), 1000);
        }
    }

    @Override // od3.c, r13.a
    public void onResume() {
        super.onResume();
        if (!(p0.g(this, new String[]{"android.permission.READ_CONTACTS"}).length > 0)) {
            i(true);
            if (this.f95703l == 0) {
                b();
                c cVar = new c((j) rb.a.d(this.f135506e, j.f115168l));
                this.f95713v = cVar;
                cVar.executeOnExecutor(jp.naver.line.android.util.u.f98488a, new Void[0]);
                return;
            }
            e();
        }
    }

    @Override // r13.a
    public void onSaveInstanceState(Bundle bundle) {
        super.onSaveInstanceState(bundle);
        if (this.f95701j != null) {
            bundle.putParcelableArrayList("INSTANCE_OF_SELECTED_LIST", new ArrayList<>(this.f95701j.f180476c));
        }
        SearchBoxView searchBoxView = this.f95706o;
        if (searchBoxView != null) {
            bundle.putString("INSTANCE_OF_CURRENT_KEYWORD", searchBoxView.getSearchText());
        }
        int i14 = this.f95703l;
        if (i14 != 0) {
            bundle.putString("INSTANCE_OF_CURRENT_SELECTION_MODE", p3.a(i14));
        }
    }
}