导航菜单

页面标题

页面副标题

95爱播免登录版 v3.1.9 - SJChatActivity.java 源代码

正在查看: 95爱播免登录版 v3.1.9 应用的 SJChatActivity.java JAVA 源代码文件

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


package chat.ui.activity;

import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.text.ClipboardManager;
import android.text.TextUtils;
import android.view.KeyEvent;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.Animation;
import android.view.animation.AnimationUtils;
import android.view.inputmethod.InputMethodManager;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.PopupWindow;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.recyclerview.widget.LinearLayoutManager;
import androidx.recyclerview.widget.RecyclerView;
import chat.Emoji.SJEmoji.view.SJEmojiView;
import chat.entity.MessageInfo;
import chat.entity.MessageUserInfo;
import chat.entity.NotificationNumber;
import chat.entity.SJChatPhotoInfo;
import chat.entity.SJChatUserInfo;
import chat.entity.SMEmoji.SMEmoji;
import chat.entity.SMEmoji.SMEmojiData;
import chat.entity.SjChatLoginResultInfo;
import chat.ui.fragment.SJChatBigAvatarFragment;
import chat.utils.videocompress.i;
import chat.view.SJChatInputView;
import cn.jpush.android.service.WakedResultReceiver;
import com.f.a.a.a.b;
import com.huawei.hms.push.constant.RemoteMessageConst;
import com.huawei.hms.support.hianalytics.HiAnalyticsConstant;
import com.opensource.svgaplayer.SVGAImageView;
import com.sssp.sjchat.R;
import d.a.a.b.f;
import d.i.h;
import easyphotos.models.album.entity.Photo;
import easyphotos.ui.VideoPlayActivity;
import java.io.File;
import java.util.ArrayList;
import java.util.Collections;
import java.util.HashMap;
import java.util.Iterator;
import java.util.List;
import java.util.Random;
import java.util.concurrent.ExecutorService;
import java.util.concurrent.Executors;

public class SJChatActivity extends chat.ui.activity.a implements View.OnClickListener, b.f, b.g, d.e.b, d.e.d {
    private LinearLayout A;
    private ImageView B;
    private d.b.b G;
    private List<MessageInfo> H;
    private List<MessageInfo> I;
    private d.d.c J;
    private SjChatLoginResultInfo K;
    private Thread L;
    private int M;
    private int N;
    private int O;
    private int P;
    private String Q;
    private String R;
    private String S;
    private String T;
    private x U;
    private IntentFilter V;
    private PopupWindow a0;
    private MessageInfo b0;
    private String d0;
    private TextView e;
    private d.i.b e0;
    private ImageView f;
    private ImageView g;
    private long g0;
    private RecyclerView h;
    private boolean h0;
    private SJChatInputView i;
    private SJEmojiView j;
    private View j0;
    private LinearLayout k;
    private RelativeLayout l;
    private boolean l0;
    private ImageView m;
    private ExecutorService m0;
    private ImageView n;
    private f.b n0;
    private ImageView o;
    private ImageView p;
    private SVGAImageView q;
    private TextView r;
    private int r0;
    private TextView s;
    private LinearLayout t;
    private ImageView u;
    private ImageView v;
    private ImageView w;
    private ImageView x;
    private ImageView y;
    private List<SMEmojiData> z;
    private boolean C = true;
    private String W = "{\"type\":4,\"_seq\":\"0\"}";
    private int X = 0;
    private int Y = 20;
    private boolean Z = true;
    private String c0 = "";
    private int f0 = 0;
    private boolean i0 = false;
    private int k0 = 0;
    private int o0 = 2;
    private String p0 = "【%s】送【%s】%d个【%s】";
    private String q0 = "恭喜【%s】喜中【%d】倍【%s】大奖,活的【%d】蜜钻!";
    private final Runnable s0 = new t();
    private final Runnable t0 = new u();

    class a implements Runnable {

        final ArrayList f2036a;

        a(ArrayList arrayList) {
            this.f2036a = arrayList;
        }

        @Override
        public void run() {
            if (e.g.a.r) {
                SJChatActivity.this.f1("TakePicture");
            } else {
                SJChatActivity.this.f1("ConfirmPicture");
            }
            SJChatActivity.this.p1(this.f2036a);
        }
    }

    class b implements i.b {

        final MessageInfo f2038a;

        b(MessageInfo messageInfo) {
            this.f2038a = messageInfo;
        }

        @Override
        public void a() {
            this.f2038a.setState(4);
            SJChatActivity.this.J.x(4, this.f2038a.getMessageKey());
            SJChatActivity.this.G.notifyDataSetChanged();
        }

        @Override
        public void b(chat.utils.videocompress.e eVar) {
            SJChatActivity.this.c1(eVar.f2123c, eVar.f2122b, this.f2038a);
        }
    }

    class c implements d.f.e {
        c() {
        }

        @Override
        public void a(HashMap<Object, Object> hashMap) {
            Object obj = hashMap.get("messageInfo");
            Object obj2 = hashMap.get("videoPath");
            Object obj3 = hashMap.get("compressed");
            MessageInfo messageInfo = obj instanceof MessageInfo ? (MessageInfo) obj : null;
            String str = obj2 instanceof String ? (String) obj2 : null;
            boolean booleanValue = obj3 instanceof Boolean ? ((Boolean) obj3).booleanValue() : false;
            if (((Integer) hashMap.get("code")).intValue() != 0) {
                if (messageInfo != null) {
                    messageInfo.setState(4);
                    SJChatActivity.this.J.x(4, messageInfo.getMessageKey());
                    SJChatActivity.this.G.notifyDataSetChanged();
                }
                if (TextUtils.isEmpty(str) || !booleanValue) {
                    return;
                }
                File file = new File(str);
                if (file.exists()) {
                    file.delete();
                    return;
                }
                return;
            }
            SJChatActivity.this.C = true;
            SJChatActivity.this.i.setEdChat("");
            SJChatActivity.this.j.setVisibility(8);
            Object obj4 = hashMap.get("videoUrl");
            String str2 = obj4 instanceof String ? (String) obj4 : null;
            if (TextUtils.isEmpty(str) || TextUtils.isEmpty(str2) || messageInfo == null) {
                return;
            }
            messageInfo.setUrl(str);
            messageInfo.setThumburl(str);
            SJChatActivity.this.h1(messageInfo, 8, str2);
        }
    }

    class d implements d.f.e {
        d() {
        }

        @Override
        public void a(HashMap<Object, Object> hashMap) {
            int intValue = ((Integer) hashMap.get("code")).intValue();
            Object obj = hashMap.get("messageInfo");
            MessageInfo messageInfo = obj instanceof MessageInfo ? (MessageInfo) obj : null;
            if (intValue != 0) {
                if (!d.i.j.l(SJChatActivity.this)) {
                    d.i.j.s(R.string.no_connectivity_internet);
                }
                if (messageInfo != null) {
                    messageInfo.setState(4);
                    SJChatActivity.this.J.x(4, messageInfo.getMessageKey());
                    SJChatActivity.this.G.notifyDataSetChanged();
                    return;
                }
                return;
            }
            String str = (String) hashMap.get("pic");
            String str2 = (String) hashMap.get("pic");
            SJChatActivity.this.C = true;
            SJChatActivity.this.i.setEdChat("");
            SJChatActivity.this.j.setVisibility(8);
            SJChatActivity.this.A.setVisibility(8);
            if (messageInfo != null) {
                messageInfo.setUrl(str);
                messageInfo.setThumburl(str2);
                SJChatActivity.this.h1(messageInfo, 2, "");
            }
        }
    }

    class e implements Runnable {
        e() {
        }

        @Override
        public void run() {
            if (TextUtils.isEmpty(SJChatActivity.this.c0)) {
                SJChatActivity.this.i.setEdChat("");
            }
            SJChatActivity.this.G.q0(true);
            SJChatActivity.this.G.notifyDataSetChanged();
            SJChatActivity.this.h.scrollToPosition(SJChatActivity.this.G.getItemCount() - 1);
            SJChatActivity.this.c0 = "";
        }
    }

    class f implements f.b {
        f(SJChatActivity sJChatActivity) {
        }

        @Override
        public void onSuccess() {
        }
    }

    class g implements Runnable {

        final MessageInfo f2043a;

        final long f2044b;

        g(MessageInfo messageInfo, long j) {
            this.f2043a = messageInfo;
            this.f2044b = j;
        }

        @Override
        public void run() {
            d.g.a.d(SJChatActivity.this.getApplicationContext()).h(SJChatActivity.this.N, this.f2044b, d.i.e.a(this.f2043a, SJChatActivity.this.K.getUserName(), SJChatActivity.this.f0), SJChatActivity.this.J);
            SJChatActivity.this.c0 = "";
        }
    }

    class h implements d.f.e {
        h() {
        }

        @Override
        public void a(HashMap<Object, Object> hashMap) {
            int intValue = ((Integer) hashMap.get(HiAnalyticsConstant.HaKey.BI_KEY_RESULT)).intValue();
            String str = (String) hashMap.get("message");
            if (intValue != 0 && intValue != -770) {
                d.i.j.u(str);
                return;
            }
            SJChatActivity.this.f1("Follow");
            SJChatActivity.this.f0 = ((Integer) hashMap.get("relation")).intValue();
            SJChatActivity.this.l.setVisibility(8);
            d.i.j.u("关注成功");
            Intent intent = new Intent();
            intent.setAction("sjchat_follow");
            intent.putExtra("relation", SJChatActivity.this.f0);
            SJChatActivity.this.sendBroadcast(intent);
        }
    }

    class i implements h.b {
        i() {
        }

        @Override
        public void a(int i) {
        }

        @Override
        public void b(int i) {
            if (SJChatActivity.this.i != null) {
                SJChatActivity.this.i.e(true);
            }
            if (SJChatActivity.this.A != null) {
                SJChatActivity.this.A.setVisibility(8);
            }
            if (SJChatActivity.this.j != null) {
                SJChatActivity.this.j.setVisibility(8);
            }
            if (SJChatActivity.this.h != null) {
                SJChatActivity.this.h.scrollToPosition(SJChatActivity.this.G.getItemCount() - 1);
            }
            if (SJChatActivity.this.j0 != null) {
                SJChatActivity.this.j0.setVisibility(0);
            }
            SJChatActivity.this.k0 = 1;
            SJChatActivity.this.C = true;
            d.c.a n = d.c.a.n();
            d.h.b c2 = d.h.b.c();
            c2.e("Chat");
            c2.f("PrivateChat");
            c2.d("PrivateMessage");
            c2.g(d.h.c.Click);
            n.G(c2.b());
        }
    }

    class j implements View.OnClickListener {
        j() {
        }

        @Override
        public void onClick(View view) {
            ?? r2 = SJChatActivity.this;
            r2.P0(r2.getString(R.string.sj_chat_block_user_alert));
        }
    }

    class k implements f.a {
        k() {
        }

        public void a(int i, String str) {
            d.i.j.u(str);
        }

        public void b() {
        }

        public void c() {
        }

        public void d() {
        }

        public void dismiss() {
        }

        public void e() {
        }

        public void f(int i, String str) {
            if (i != 0) {
                d.i.j.u(str);
                return;
            }
            SJChatActivity.this.X0();
            SJChatActivity sJChatActivity = SJChatActivity.this;
            sJChatActivity.m1(sJChatActivity.N);
        }

        public void g() {
        }

        public void h(int i, int i2, String str, String str2, String str3, int i3, View view, String str4) {
        }

        public void i(long j) {
        }

        public void j(HashMap<Object, Object> hashMap) {
            String str = (String) hashMap.get("giftname");
            String str2 = (String) hashMap.get("giftimage");
            int intValue = ((Integer) hashMap.get("lotterycount")).intValue();
            int intValue2 = ((Integer) hashMap.get("lotterygold")).intValue();
            int intValue3 = ((Integer) hashMap.get("giftid")).intValue();
            int intValue4 = ((Integer) hashMap.get("giftcount")).intValue();
            SJChatActivity.this.g1("", "", 25, 0, str2 + "||" + str + "||" + intValue3 + "||" + intValue4, str, intValue4, 0, 0);
            if (intValue == 0 || intValue2 == 0) {
                return;
            }
            String userName = SJChatActivity.this.K.getUserName();
            SJChatActivity.this.g1("", "", 26, 0, userName + "||" + intValue + "||" + str + "||" + str2 + "||" + intValue2, str, 0, intValue, intValue2);
        }
    }

    class l implements View.OnClickListener {
        l() {
        }

        @Override
        public void onClick(View view) {
            ?? r2 = SJChatActivity.this;
            r2.Q0(r2.getString(R.string.sj_chat_report_user_alert));
        }
    }

    class m implements View.OnClickListener {
        m() {
        }

        @Override
        public void onClick(View view) {
            SJChatActivity.this.e0.a();
        }
    }

    class n implements d.e.c {

        class a implements d.f.e {
            a() {
            }

            @Override
            public void a(HashMap<Object, Object> hashMap) {
                int intValue = ((Integer) hashMap.get(HiAnalyticsConstant.HaKey.BI_KEY_RESULT)).intValue();
                String str = (String) hashMap.get("message");
                if (intValue == 0) {
                    d.i.j.s(R.string.sj_chat_block_user_success);
                } else {
                    d.i.j.u(str);
                }
                if (SJChatActivity.this.e0 != null) {
                    SJChatActivity.this.e0.a();
                }
            }
        }

        n() {
        }

        @Override
        public void a(boolean z) {
            d.f.g.g().u(SJChatActivity.this.N, 1, new a());
        }
    }

    class o implements d.e.c {

        class a implements d.f.e {
            a() {
            }

            @Override
            public void a(HashMap<Object, Object> hashMap) {
                d.i.j.u((String) hashMap.get("message"));
                if (SJChatActivity.this.e0 != null) {
                    SJChatActivity.this.e0.a();
                }
            }
        }

        o() {
        }

        @Override
        public void a(boolean z) {
            d.f.g.g().w(0, SJChatActivity.this.N, 0, 3, new a());
        }
    }

    class p extends RecyclerView.s {
        p() {
        }

        @Override
        public void onScrollStateChanged(RecyclerView recyclerView, int i) {
            LinearLayoutManager linearLayoutManager;
            super.onScrollStateChanged(recyclerView, i);
            if (i != 0 || recyclerView.getAdapter() == null || recyclerView.getAdapter().getItemCount() <= 0 || (linearLayoutManager = (LinearLayoutManager) recyclerView.getLayoutManager()) == null || linearLayoutManager.findFirstCompletelyVisibleItemPosition() != 0) {
                return;
            }
            SJChatActivity sJChatActivity = SJChatActivity.this;
            sJChatActivity.V0(sJChatActivity.t0);
        }

        @Override
        public void onScrolled(RecyclerView recyclerView, int i, int i2) {
            super.onScrolled(recyclerView, i, i2);
        }
    }

    class q extends Thread {

        class a implements Runnable {
            a() {
            }

            @Override
            public void run() {
                SJChatActivity.this.e.setText(SJChatActivity.this.R);
                if (d.g.b.h().o()) {
                    SJChatActivity.this.i1("showid:" + SJChatActivity.this.T + "<br>封号原因:" + SJChatActivity.this.d0);
                }
            }
        }

        class b implements Runnable {
            b() {
            }

            @Override
            public void run() {
                SJChatActivity.this.e.setText("未连接");
            }
        }

        q() {
        }

        @Override
        public void run() {
            try {
                if (d.g.b.h().p()) {
                    d.g.b.h().q(SJChatActivity.this.N + "", SJChatActivity.this.W, SJChatActivity.this);
                    SJChatActivity.this.runOnUiThread(new a());
                } else {
                    SJChatActivity.this.runOnUiThread(new b());
                    d.g.b.h().j(SJChatActivity.this.M);
                }
            } catch (Exception e) {
                e.printStackTrace();
            }
        }
    }

    class r implements Runnable {

        final Runnable f2060a;

        r(Runnable runnable) {
            this.f2060a = runnable;
        }

        @Override
        public void run() {
            if (d.i.j.o(SJChatActivity.this.N)) {
                SJChatActivity sJChatActivity = SJChatActivity.this;
                sJChatActivity.I = sJChatActivity.J.i(SJChatActivity.this.M, d.g.b.h().i(), d.g.b.h().g(), SJChatActivity.this.H.size(), SJChatActivity.this.Y);
            } else {
                SJChatActivity sJChatActivity2 = SJChatActivity.this;
                sJChatActivity2.I = sJChatActivity2.J.h(SJChatActivity.this.M, SJChatActivity.this.N, SJChatActivity.this.H.size(), SJChatActivity.this.Y);
            }
            if (SJChatActivity.this.I != null) {
                Collections.reverse(SJChatActivity.this.I);
                if (SJChatActivity.this.X == 0) {
                    SJChatActivity.this.H.clear();
                }
                if (SJChatActivity.this.I.size() < SJChatActivity.this.Y) {
                    SJChatActivity.this.Z = false;
                } else {
                    SJChatActivity.this.Z = true;
                }
                SJChatActivity sJChatActivity3 = SJChatActivity.this;
                sJChatActivity3.X = sJChatActivity3.H.size() + SJChatActivity.this.I.size();
                Iterator it = SJChatActivity.this.I.iterator();
                while (it.hasNext()) {
                    d.a.a.b.b.b(((MessageInfo) it.next()).getMessage());
                }
                SJChatActivity.this.H.addAll(0, SJChatActivity.this.I);
                Runnable runnable = this.f2060a;
                if (runnable != null) {
                    SJChatActivity.this.runOnUiThread(runnable);
                }
            }
            SJChatActivity.this.M(false);
        }
    }

    class s implements d.f.e {
        s() {
        }

        @Override
        public void a(HashMap<Object, Object> hashMap) {
            if (((Integer) hashMap.get(HiAnalyticsConstant.HaKey.BI_KEY_RESULT)).intValue() != 0 || !hashMap.containsKey("userInfos")) {
                SJChatActivity.this.l.setVisibility(8);
                return;
            }
            List list = (List) hashMap.get("userInfos");
            if (list == null || list.size() <= 0) {
                SJChatActivity.this.l.setVisibility(8);
                return;
            }
            if (SJChatActivity.this.N != ((SJChatUserInfo) list.get(0)).getUid()) {
                SJChatActivity.this.l.setVisibility(8);
                return;
            }
            SJChatUserInfo sJChatUserInfo = (SJChatUserInfo) list.get(0);
            SJChatActivity.this.f0 = sJChatUserInfo.getRelation();
            if (sJChatUserInfo.getRelation() != 0 && sJChatUserInfo.getRelation() != 1) {
                SJChatActivity.this.l.setVisibility(8);
            } else {
                SJChatActivity.this.l.setVisibility(0);
                SJChatActivity.this.d1(sJChatUserInfo);
            }
        }
    }

    class t implements Runnable {
        t() {
        }

        @Override
        public void run() {
            SJChatActivity.this.h0 = false;
            SJChatActivity.this.G.notifyDataSetChanged();
            SJChatActivity.this.h.scrollToPosition(SJChatActivity.this.G.getItemCount() - 1);
            SJChatActivity.this.L0();
        }
    }

    class u implements Runnable {
        u() {
        }

        @Override
        public void run() {
            SJChatActivity.this.G.notifyItemRangeInserted(0, SJChatActivity.this.I.size());
        }
    }

    class v implements Animation.AnimationListener {
        v() {
        }

        @Override
        public void onAnimationEnd(Animation animation) {
            SJChatActivity.this.A.setVisibility(8);
        }

        @Override
        public void onAnimationRepeat(Animation animation) {
        }

        @Override
        public void onAnimationStart(Animation animation) {
        }
    }

    class w implements Animation.AnimationListener {
        w() {
        }

        @Override
        public void onAnimationEnd(Animation animation) {
            SJChatActivity.this.j.setVisibility(8);
            SJChatActivity.this.i.e(true);
        }

        @Override
        public void onAnimationRepeat(Animation animation) {
        }

        @Override
        public void onAnimationStart(Animation animation) {
        }
    }

    public class x extends BroadcastReceiver {

        class a implements f.b {

            final List f2068a;

            a(List list) {
                this.f2068a = list;
            }

            @Override
            public void onSuccess() {
                SJChatActivity.this.H = this.f2068a;
                Collections.reverse(SJChatActivity.this.H);
                SJChatActivity.this.G.e0(SJChatActivity.this.H);
                SJChatActivity.this.h.scrollToPosition(SJChatActivity.this.G.getItemCount() - 1);
                SJChatActivity.this.L0();
            }
        }

        class b implements f.b {

            final List f2070a;

            b(List list) {
                this.f2070a = list;
            }

            @Override
            public void onSuccess() {
                SJChatActivity.this.H = this.f2070a;
                Collections.reverse(SJChatActivity.this.H);
                SJChatActivity.this.G.e0(SJChatActivity.this.H);
                SJChatActivity.this.h.scrollToPosition(SJChatActivity.this.G.getItemCount() - 1);
                SJChatActivity.this.L0();
            }
        }

        class c implements f.b {
            c() {
            }

            @Override
            public void onSuccess() {
                SJChatActivity.this.G.notifyDataSetChanged();
            }
        }

        public x() {
        }

        @Override
        public void onReceive(Context context, Intent intent) {
            if ("com.showself.send_openfiremsg_success".equals(intent.getAction())) {
                if (SJChatActivity.this.h0) {
                    return;
                }
                List<MessageInfo> i = d.i.j.o(SJChatActivity.this.N) ? SJChatActivity.this.J.i(SJChatActivity.this.M, d.g.b.h().i(), d.g.b.h().g(), 0, SJChatActivity.this.H.size() + 1) : SJChatActivity.this.J.h(SJChatActivity.this.M, SJChatActivity.this.N, 0, SJChatActivity.this.H.size() + 1);
                if (i == null || i.size() <= 0) {
                    return;
                }
                MessageInfo messageInfo = null;
                Iterator<MessageInfo> it = i.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    MessageInfo next = it.next();
                    if (next.getId().equals(SJChatActivity.this.g0 + "")) {
                        messageInfo = next;
                        break;
                    }
                }
                d.a.a.b.f.c(messageInfo != null ? messageInfo.getMessage() : i.get(0).getMessage(), new a(i));
                return;
            }
            if ("com.showself.receive_openfiremsg".equals(intent.getAction())) {
                Bundle extras = intent.getExtras();
                String string = extras.getString(RemoteMessageConst.FROM);
                int i2 = extras.getInt(com.heytap.mcssdk.constant.b.f5432b);
                if (d.i.j.o(SJChatActivity.this.N) && d.i.j.o(Integer.parseInt(string))) {
                    SJChatActivity.this.N = Integer.parseInt(string);
                }
                if (Integer.parseInt(string) == SJChatActivity.this.N) {
                    if (i2 != 4) {
                        d.g.b.h().q(SJChatActivity.this.N + "", SJChatActivity.this.W, SJChatActivity.this);
                    }
                    SJChatActivity.this.J.B(1, SJChatActivity.this.N, SJChatActivity.this.M);
                }
                List<MessageInfo> i3 = d.i.j.o(SJChatActivity.this.N) ? SJChatActivity.this.J.i(SJChatActivity.this.M, d.g.b.h().i(), d.g.b.h().g(), 0, SJChatActivity.this.H.size() + 1) : SJChatActivity.this.J.h(SJChatActivity.this.M, SJChatActivity.this.N, 0, SJChatActivity.this.H.size() + 1);
                if (i3 == null || i3.size() <= 0) {
                    return;
                }
                d.a.a.b.f.c(i3.get(0).getMessage(), new b(i3));
                return;
            }
            if ("com.showself.action_openfire_msg_sendfail".equals(intent.getAction())) {
                if (SJChatActivity.this.H != null) {
                    long longExtra = intent.getLongExtra("msgid", -1L);
                    Iterator it2 = SJChatActivity.this.H.iterator();
                    while (true) {
                        if (!it2.hasNext()) {
                            break;
                        }
                        MessageInfo messageInfo2 = (MessageInfo) it2.next();
                        if (longExtra == Long.parseLong(messageInfo2.getId())) {
                            messageInfo2.setState(4);
                            if (d.a.a.b.f.d(messageInfo2.getMessage())) {
                                d.a.a.b.f.c(messageInfo2.getMessage(), new c());
                            }
                        }
                    }
                    SJChatActivity.this.G.e0(SJChatActivity.this.H);
                }
                abortBroadcast();
                return;
            }
            if ("sjchat_recall".equals(intent.getAction())) {
                int intExtra = intent.getIntExtra("userId", 0);
                if (intExtra == 0 || intExtra != SJChatActivity.this.N) {
                    return;
                }
                SJChatActivity.this.X = 0;
                SJChatActivity.this.Z = true;
                SJChatActivity.this.H.clear();
                SJChatActivity sJChatActivity = SJChatActivity.this;
                sJChatActivity.V0(sJChatActivity.s0);
                return;
            }
            if (!"com.showself.action_openfire_login_success".equals(intent.getAction())) {
                if (!"com.showself.action_openfire_connect_close".equals(intent.getAction()) || SJChatActivity.this.e == null) {
                    return;
                }
                SJChatActivity.this.e.setText("未连接");
                return;
            }
            if (SJChatActivity.this.e != null) {
                SJChatActivity.this.e.setText(SJChatActivity.this.R != null ? SJChatActivity.this.R : "");
                if (d.g.b.h().o()) {
                    SJChatActivity.this.i1("showid:" + SJChatActivity.this.T + "<br>封号原因:" + SJChatActivity.this.d0);
                }
            }
        }
    }

    public void L0() {
        String str = this.S;
        if (str != null && str.equals(WakedResultReceiver.CONTEXT_KEY)) {
            this.t.setVisibility(8);
            return;
        }
        if (d.i.g.c(this.M, this.N)) {
            this.t.setVisibility(8);
            return;
        }
        if (this.H.size() > 0) {
            this.t.setVisibility(8);
            d.i.g.q(this.M, this.N, true);
            return;
        }
        this.t.setVisibility(0);
        this.z = new ArrayList();
        ArrayList arrayList = new ArrayList();
        arrayList.addAll(d.a.a.b.g.f6927d);
        int size = arrayList.size();
        if (size < 4) {
            return;
        }
        for (int i2 = 0; i2 < 4; i2++) {
            int nextInt = new Random().nextInt(size);
            this.z.add(arrayList.get(nextInt));
            arrayList.remove(nextInt);
            size--;
        }
        e1();
    }

    private void M0() {
        new q().start();
    }

    private void N0(String str, String str2) {
        SJChatPhotoInfo sJChatPhotoInfo = new SJChatPhotoInfo();
        sJChatPhotoInfo.setUrl(str);
        sJChatPhotoInfo.setBigUrl(str2);
        SJChatBigAvatarFragment.h(sJChatPhotoInfo).show(getSupportFragmentManager(), "dialog");
    }

    private void O0(String str) {
        if (str == null) {
            return;
        }
        int size = this.H.size();
        for (int i2 = 0; i2 < size; i2++) {
            if (str.equals(this.H.get(i2).getId())) {
                this.H.remove(i2);
                this.G.notifyDataSetChanged();
                return;
            }
        }
    }

    public void P0(String str) {
        d.i.j.r(this, "提示", str, null, 0, "确定", getResources().getColor(R.color.chat_custom_dialog_positive), new n(), true);
    }

    public void Q0(String str) {
        d.i.j.r(this, "提示", str, null, 0, "确定", getResources().getColor(R.color.chat_custom_dialog_positive), new o(), true);
    }

    private void R0() {
        d.f.g.g().d(this.N, new h());
    }

    private String S0(String str, int i2, String str2, int i3) {
        return String.format(this.q0, str, Integer.valueOf(i2), str2, Integer.valueOf(i3));
    }

    private String T0(String str, String str2, String str3, int i2) {
        return String.format(this.p0, str, str2, Integer.valueOf(i2), str3);
    }

    private void U0() {
        d.f.g.g().e(this.N, new s());
    }

    public void V0(Runnable runnable) {
        Thread thread = this.L;
        if (thread != null && thread.isAlive()) {
            this.h0 = false;
        } else if (this.Z) {
            M(true);
            Thread thread2 = new Thread(new r(runnable));
            this.L = thread2;
            thread2.start();
        }
    }

    private void W0() {
        if (this.n0 == null) {
            this.n0 = new f.b(this, true);
        }
        this.n0.X(1);
        this.n0.V(this.N, this.R, "");
        this.n0.S(this.M, this.N, 0, 0L, d.c.a.n().m(), d.c.a.n().v(), new k());
        this.n0.J();
    }

    public void X0() {
        this.j0.setVisibility(8);
        int i2 = this.k0;
        if (i2 == 1) {
            Y0();
        } else if (i2 == 2) {
            this.C = true;
            Animation loadAnimation = AnimationUtils.loadAnimation(this, R.anim.push_down_out);
            this.A.startAnimation(loadAnimation);
            loadAnimation.setAnimationListener(new v());
        } else if (i2 == 3) {
            Animation loadAnimation2 = AnimationUtils.loadAnimation(this, R.anim.push_down_out);
            this.j.startAnimation(loadAnimation2);
            loadAnimation2.setAnimationListener(new w());
        }
        this.k0 = 0;
    }

    private void Y0() {
        ((InputMethodManager) getSystemService("input_method")).hideSoftInputFromWindow(getCurrentFocus().getWindowToken(), 0);
    }

    private void Z0() {
        LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
        linearLayoutManager.setOrientation(1);
        this.h.setLayoutManager(linearLayoutManager);
        this.h.addOnScrollListener(new p());
        this.H = new ArrayList();
        d.b.b bVar = new d.b.b(this.H, this, this.M, this.K.getAvatar(), this.Q, d.i.j.o(this.N), this.S, 1);
        this.G = bVar;
        bVar.f0(this);
        this.G.g0(this);
        this.h.setAdapter(this.G);
    }

    private MessageInfo a1(String str, String str2, int i2) {
        long j2;
        if (this.K == null) {
            return null;
        }
        long currentTimeMillis = System.currentTimeMillis() / 1000;
        List<MessageInfo> list = this.H;
        if (list == null || list.size() == 0) {
            j2 = 0;
        } else {
            List<MessageInfo> list2 = this.H;
            j2 = list2.get(list2.size() - 1).getSysdateline() + 1;
        }
        String g2 = d.i.j.g();
        int i3 = this.M;
        MessageInfo messageInfo = new MessageInfo(i3, this.N, null, i2, 2, currentTimeMillis, i3, str, 12.0d, 13.0d, this.K.getAvatar(), this.K.getGender(), 0, str2, "", j2, this.K.getUserName());
        messageInfo.setMessageKey(g2);
        long j3 = -1;
        try {
            j3 = this.J.l(messageInfo);
        } catch (Exception e2) {
            e2.printStackTrace();
        }
        if (j3 < 0) {
            return null;
        }
        messageInfo.setId(j3 + "");
        this.H.add(messageInfo);
        int i4 = this.M;
        MessageUserInfo messageUserInfo = new MessageUserInfo(i4, this.N, null, i2, 2, currentTimeMillis, i4, this.Q, this.K.getGender(), this.R, this.f0, this.N);
        messageUserInfo.setMessageKey(g2);
        try {
            this.J.m(messageUserInfo, true);
        } catch (Exception e3) {
            e3.printStackTrace();
        }
        runOnUiThread(new e());
        return messageInfo;
    }

    private void b1(String str, MessageInfo messageInfo) {
        d.f.g g2 = d.f.g.g();
        int i2 = this.M;
        boolean z = this.i0;
        g2.x(i2, str, z, z ? 8 : 10, messageInfo, new d());
    }

    public void c1(String str, boolean z, MessageInfo messageInfo) {
        d.f.g.g().y(str, z, messageInfo, new c());
    }

    public void d1(SJChatUserInfo sJChatUserInfo) {
        if (sJChatUserInfo != null) {
            String avatar = sJChatUserInfo.getAvatar();
            int i2 = R.drawable.defalt_big_image;
            com.sjvangogh.a.g(this, avatar, i2, i2, this.m);
            this.r.setText(sJChatUserInfo.getNickname());
            this.s.setText(sJChatUserInfo.getIntro());
            this.p.setImageResource(this.f0 == 0 ? R.drawable.icon_sjchat_follow : R.drawable.icon_sj_chat_followback);
            if (TextUtils.isEmpty(sJChatUserInfo.getAnchorLevelUrl())) {
                this.n.setVisibility(8);
            } else {
                this.n.setVisibility(0);
                com.sjvangogh.a.l(this, sJChatUserInfo.getAnchorLevelUrl(), this.n);
            }
            if (TextUtils.isEmpty(sJChatUserInfo.getUserLevelUrl())) {
                this.o.setVisibility(8);
            } else {
                this.o.setVisibility(0);
                com.sjvangogh.a.l(this, sJChatUserInfo.getUserLevelUrl(), this.o);
            }
            if (!sJChatUserInfo.isAnchor()) {
                if (this.q.k()) {
                    com.sjvangogh.a.t(this.q);
                }
                this.q.setVisibility(8);
            } else if (sJChatUserInfo.getLiveStatus() != 1) {
                if (this.q.k()) {
                    com.sjvangogh.a.t(this.q);
                }
                this.q.setVisibility(8);
            } else {
                this.q.setVisibility(0);
                if (this.q.k()) {
                    return;
                }
                com.sjvangogh.a.r(this, "living.svga", this.q);
            }
        }
    }

    private void e1() {
        if (this.z.size() == 4) {
            String gif = this.z.get(0).getOrigin().getGif();
            int i2 = R.drawable.icon_default_emoji;
            com.sjvangogh.a.k(this, gif, i2, i2, this.v);
            com.sjvangogh.a.k(this, this.z.get(1).getOrigin().getGif(), i2, i2, this.w);
            com.sjvangogh.a.k(this, this.z.get(2).getOrigin().getGif(), i2, i2, this.x);
            com.sjvangogh.a.k(this, this.z.get(3).getOrigin().getGif(), i2, i2, this.y);
        }
    }

    public void f1(String str) {
        d.c.a n2 = d.c.a.n();
        d.h.b c2 = d.h.b.c();
        c2.e("Chat");
        c2.f("PrivateChat");
        c2.d(str);
        c2.g(d.h.c.Click);
        c2.a("uid", Integer.valueOf(this.M));
        c2.a("touid", Integer.valueOf(this.N));
        n2.G(c2.b());
    }

    public void g1(java.lang.String r38, java.lang.String r39, int r40, int r41, java.lang.String r42, java.lang.String r43, int r44, int r45, int r46) {
        throw new UnsupportedOperationException("Method not decompiled: chat.ui.activity.SJChatActivity.g1(java.lang.String, java.lang.String, int, int, java.lang.String, java.lang.String, int, int, int):void");
    }

    public void h1(MessageInfo messageInfo, int i2, String str) {
        if (messageInfo == null || TextUtils.isEmpty(messageInfo.getId())) {
            return;
        }
        this.J.y(messageInfo.getMessageKey(), messageInfo.getUrl(), messageInfo.getThumburl());
        if (i2 == 8) {
            messageInfo.setUrl(str);
            messageInfo.setThumburl(str);
        }
        d.g.a.d(getApplicationContext()).h(this.N, Integer.parseInt(messageInfo.getId()), d.i.j.p(messageInfo, this.K.getUserName(), this.f0), this.J);
    }

    public void i1(java.lang.Object r35) {
        throw new UnsupportedOperationException("Method not decompiled: chat.ui.activity.SJChatActivity.i1(java.lang.Object):void");
    }

    private void j1(SMEmoji sMEmoji) {
        long j2;
        MessageInfo messageInfo;
        long j3;
        if (d.c.a.n().D(false, sMEmoji, TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY))) {
            return;
        }
        long currentTimeMillis = System.currentTimeMillis() / 1000;
        List<MessageInfo> list = this.H;
        if (list == null || list.size() == 0) {
            j2 = 0;
        } else {
            List<MessageInfo> list2 = this.H;
            j2 = list2.get(list2.size() - 1).getSysdateline() + 1;
        }
        MessageInfo messageInfo2 = new MessageInfo(this.M, this.N, sMEmoji.getGif(), 12, 0, currentTimeMillis, this.M, "", 12.0d, 13.0d, this.K.getAvatar(), this.K.getGender(), 0, "", "", j2, this.K.getUserName());
        messageInfo2.setState(2);
        messageInfo2.setMemeSize(sMEmoji.getW() + "_" + sMEmoji.getH());
        String g2 = d.i.j.g();
        messageInfo2.setMessageKey(g2);
        long j4 = -1;
        try {
            j4 = this.J.l(messageInfo2);
        } catch (Exception e2) {
            e2.printStackTrace();
        }
        long j5 = j4;
        if (j5 < 0) {
            return;
        }
        if (this.K != null) {
            messageInfo = messageInfo2;
            j3 = j5;
            MessageUserInfo messageUserInfo = new MessageUserInfo(this.M, this.N, sMEmoji.getGif(), 12, 2, currentTimeMillis, this.M, this.Q, this.K.getGender(), this.R, this.f0, this.N);
            messageUserInfo.setIsOfficial(this.S);
            messageUserInfo.setMessageKey(g2);
            messageUserInfo.setMemeSize(sMEmoji.getW() + "_" + sMEmoji.getH());
            try {
                this.J.m(messageUserInfo, true);
            } catch (Exception e3) {
                e3.printStackTrace();
            }
        } else {
            messageInfo = messageInfo2;
            j3 = j5;
        }
        this.g0 = j3;
        MessageInfo messageInfo3 = messageInfo;
        messageInfo3.setId(j3 + "");
        this.H.add(messageInfo3);
        this.G.notifyDataSetChanged();
        this.h.scrollToPosition(this.G.getItemCount() - 1);
        d.g.a.d(getApplicationContext()).h(this.N, j3, d.i.e.a(messageInfo3, this.K.getUserName(), this.f0), this.J);
        f1("ConfirmLook");
    }

    private void k1() {
        if (this.e0 == null) {
            this.e0 = new d.i.b();
        }
        View inflate = LayoutInflater.from(this).inflate(R.layout.layout_sj_chat_block_popup_item, (ViewGroup) null);
        ((TextView) inflate.findViewById(R.id.tv_block_confirm)).setOnClickListener(new j());
        ((TextView) inflate.findViewById(R.id.tv_report_user)).setOnClickListener(new l());
        ((TextView) inflate.findViewById(R.id.tv_block_cancel)).setOnClickListener(new m());
        this.e0.i(this, inflate, 1.0f, 80, -1, d.i.j.b(152.0f), R.style.dialog_transparent, true, true);
    }

    private void l1(View view, MessageInfo messageInfo, int i2) {
        this.b0 = messageInfo;
        View inflate = View.inflate(this, R.layout.layout_sj_chat_popup_item, null);
        inflate.measure(0, 0);
        this.O = inflate.getMeasuredWidth();
        this.P = inflate.getMeasuredHeight();
        this.a0 = new PopupWindow(inflate, -2, -2);
        LinearLayout linearLayout = (LinearLayout) inflate.findViewById(R.id.ll_chat_copy);
        LinearLayout linearLayout2 = (LinearLayout) inflate.findViewById(R.id.ll_chat_repeat);
        LinearLayout linearLayout3 = (LinearLayout) inflate.findViewById(R.id.ll_chat_delete);
        if (i2 == 0) {
            linearLayout.setVisibility(0);
            linearLayout2.setVisibility(0);
            linearLayout3.setVisibility(0);
        } else if (i2 == 1) {
            linearLayout.setVisibility(0);
            linearLayout2.setVisibility(8);
            linearLayout3.setVisibility(0);
        } else {
            linearLayout.setVisibility(8);
            linearLayout2.setVisibility(8);
            linearLayout3.setVisibility(0);
        }
        linearLayout.setOnClickListener(this);
        linearLayout2.setOnClickListener(this);
        linearLayout3.setOnClickListener(this);
        this.a0.setFocusable(true);
        this.a0.setOutsideTouchable(true);
        int[] iArr = new int[2];
        view.getLocationOnScreen(iArr);
        if (i2 == 0) {
            this.a0.showAtLocation(view, 0, ((iArr[0] + (view.getWidth() / 2)) - (this.O / 2)) - d.i.j.b(30.0f), (iArr[1] - this.P) - d.i.j.b(9.0f));
            return;
        }
        if (i2 == 1) {
            this.a0.showAtLocation(view, 0, ((iArr[0] + (view.getWidth() / 2)) - (this.P / 2)) - d.i.j.b(20.0f), (iArr[1] - this.P) - d.i.j.b(9.0f));
            return;
        }
        PopupWindow popupWindow = this.a0;
        int width = iArr[0] + (view.getWidth() / 2);
        int i3 = this.P;
        popupWindow.showAtLocation(view, 0, width - (i3 / 2), iArr[1] - i3);
    }

    public void m1(int i2) {
        f.b bVar = this.n0;
        if (bVar != null && bVar.N()) {
            this.n0.G();
        }
        this.n0.Y(i2);
    }

    private void n1(int i2) {
        if (TextUtils.isEmpty(this.S) || !this.S.equals(WakedResultReceiver.CONTEXT_KEY)) {
            d.c.a.n().E(this, "showself://usercard/" + i2, null);
        }
    }

    private void o1() {
        d.i.h.e(this, new i());
    }

    public void p1(ArrayList<Photo> arrayList) {
        this.l0 = false;
        for (int i2 = 0; i2 < arrayList.size() && !this.l0; i2++) {
            Photo photo = arrayList.get(i2);
            if (!TextUtils.isEmpty(photo.d)) {
                try {
                    if (photo.d.contains("video")) {
                        r1(photo);
                    } else {
                        q1(photo);
                    }
                } catch (Exception e2) {
                    e2.printStackTrace();
                }
            }
        }
    }

    private void q1(Photo photo) {
        MessageInfo a1;
        if (photo.a == null) {
            return;
        }
        File a2 = d.i.c.a(TextUtils.isEmpty(photo.c) ? d.i.c.b(photo.a, this) : photo.c, -1);
        if (a2.exists() && (a1 = a1("", "", 2)) != null) {
            b1(a2.getAbsolutePath(), a1);
        }
    }

    private void r1(Photo photo) {
        MessageInfo a1 = a1("", "", 8);
        if (a1 == null) {
            return;
        }
        chat.utils.videocompress.i.a(photo.c, photo.h, new b(a1));
    }

    @Override
    public void J() {
        this.U = new x();
        IntentFilter intentFilter = new IntentFilter();
        this.V = intentFilter;
        intentFilter.addAction("com.showself.receive_openfiremsg");
        this.V.addAction("com.showself.send_openfiremsg_success");
        this.V.addAction("com.showself.action_openfire_msg_sendfail");
        this.V.addAction("com.showself.action_openfire_login_success");
        this.V.addAction("com.showself.action_openfire_connect_close");
        this.V.addAction("sjchat_recall");
        this.V.setPriority(1000);
        M0();
        this.J = new d.d.c();
        this.h0 = true;
        V0(this.s0);
        if (d.g.b.h().o()) {
            this.l.setVisibility(8);
        } else {
            U0();
        }
        o1();
        int i2 = this.r0;
        if (i2 == 0 || i2 != 2) {
            return;
        }
        if (!d.c.a.n().C(false, TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY))) {
            W0();
        }
        this.r0 = 0;
    }

    @Override
    public void K() {
        this.e = (TextView) findViewById(R.id.tv_chat_title);
        this.f = (ImageView) findViewById(R.id.iv_chat_back);
        this.g = (ImageView) findViewById(R.id.iv_chat_block);
        this.h = (RecyclerView) findViewById(R.id.sj_chat_recycler);
        this.f.setOnClickListener(this);
        this.g.setOnClickListener(this);
        this.i = (SJChatInputView) findViewById(R.id.sj_chat_input_view);
        this.k = (LinearLayout) findViewById(R.id.ll_input);
        View findViewById = findViewById(R.id.chat_view_cover);
        this.j0 = findViewById;
        findViewById.setOnClickListener(this);
        SJEmojiView sJEmojiView = (SJEmojiView) findViewById(R.id.sj_emoji_view);
        this.j = sJEmojiView;
        sJEmojiView.e(getSupportFragmentManager(), this);
        this.j.setVisibility(8);
        LinearLayout linearLayout = (LinearLayout) findViewById(R.id.ll_chat_add);
        this.A = linearLayout;
        linearLayout.setVisibility(8);
        ImageView imageView = (ImageView) findViewById(R.id.bt_chat_photo);
        this.B = imageView;
        imageView.setOnClickListener(this);
        findViewById(R.id.bt_chat_camera).setOnClickListener(this);
        this.l = (RelativeLayout) findViewById(R.id.rl_follow_chat);
        this.m = (ImageView) findViewById(R.id.iv_chat_follow_avatar);
        this.q = findViewById(R.id.svga_chat_follow_living);
        this.r = (TextView) findViewById(R.id.tv_follow_chat_nickname);
        this.n = (ImageView) findViewById(R.id.iv_follow_anchor_level);
        this.o = (ImageView) findViewById(R.id.iv_follow_user_level);
        this.s = (TextView) findViewById(R.id.tv_follow_chat_intro);
        ImageView imageView2 = (ImageView) findViewById(R.id.iv_chat_follow);
        this.p = imageView2;
        imageView2.setOnClickListener(this);
        this.l.setOnClickListener(this);
        this.t = (LinearLayout) findViewById(R.id.ll_chat_iceBreak);
        this.v = (ImageView) findViewById(R.id.iv_chat_icebreak_1);
        this.w = (ImageView) findViewById(R.id.iv_chat_icebreak_2);
        this.x = (ImageView) findViewById(R.id.iv_chat_icebreak_3);
        this.y = (ImageView) findViewById(R.id.iv_chat_icebreak_4);
        this.u = (ImageView) findViewById(R.id.iv_chat_icebreak_delete);
        this.v.setOnClickListener(this);
        this.w.setOnClickListener(this);
        this.x.setOnClickListener(this);
        this.y.setOnClickListener(this);
        this.u.setOnClickListener(this);
        this.K = d.i.g.h();
        Bundle extras = getIntent().getExtras();
        if (d.g.b.h().o()) {
            this.M = extras.getInt("uid");
            this.d0 = extras.getString("reason", "违规");
            this.T = extras.getString("showId", "");
            this.i.f();
        } else {
            this.M = this.K.getUserId();
        }
        this.N = extras.getInt("fuid");
        this.o0 = extras.getInt("f_gender");
        this.Q = extras.getString("favatar");
        this.R = extras.getString("fnickname");
        this.S = extras.getString("isOfficial", "0");
        this.r0 = extras.getInt("skip_type");
        if (TextUtils.isEmpty(this.S) || !TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY)) {
            this.g.setVisibility(0);
        } else {
            this.i0 = d.i.j.o(this.N);
            this.g.setVisibility(8);
        }
        this.i.h(this, this.S);
        this.m0 = Executors.newSingleThreadExecutor();
        Z0();
    }

    @Override
    public int L() {
        return R.layout.activity_chat;
    }

    @Override
    public void b(int i2, String str) {
        if (i2 >= d.a.a.b.g.f6926c.size() || d.a.a.b.g.f6926c.get(i2) == null) {
            return;
        }
        this.i.d(str);
    }

    public void finish() {
        ExecutorService executorService = this.m0;
        if (executorService != null) {
            this.l0 = true;
            executorService.shutdownNow();
            chat.utils.videocompress.i.b();
        }
        super/*android.app.Activity*/.finish();
    }

    @Override
    public void g(View view, Object obj) {
        if (view.getId() == R.id.iv_chat_audio) {
            return;
        }
        if (view.getId() == R.id.iv_chat_emoji) {
            if (obj != null) {
                Y0();
                this.C = true;
                this.A.setVisibility(8);
                if (!((Boolean) obj).booleanValue()) {
                    X0();
                    return;
                }
                this.j0.setVisibility(0);
                this.j.setVisibility(0);
                if (this.k0 == 0) {
                    this.k.startAnimation(AnimationUtils.loadAnimation(this, R.anim.push_up_in));
                }
                this.h.scrollToPosition(this.G.getItemCount() - 1);
                this.k0 = 3;
                f1("Look");
                return;
            }
            return;
        }
        if (view.getId() == R.id.iv_chat_send_gift) {
            if (d.c.a.n().C(false, TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY))) {
                return;
            }
            W0();
            return;
        }
        if (view.getId() != R.id.iv_chat_menu) {
            if (view.getId() != R.id.btn_chat_send) {
                view.getId();
                return;
            } else {
                if (d.c.a.n().D(false, obj, TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY))) {
                    return;
                }
                i1(obj);
                return;
            }
        }
        Y0();
        this.j.setVisibility(8);
        if (!this.C) {
            X0();
            return;
        }
        this.C = false;
        this.j0.setVisibility(0);
        this.A.setVisibility(0);
        if (this.k0 == 0) {
            this.k.startAnimation(AnimationUtils.loadAnimation(this, R.anim.push_up_in));
        }
        this.k0 = 2;
        this.h.scrollToPosition(this.G.getItemCount() - 1);
        f1("More");
    }

    @Override
    public void o(SMEmoji sMEmoji) {
        if (d.i.j.m() || sMEmoji == null) {
            return;
        }
        j1(sMEmoji);
    }

    protected void onActivityResult(int i2, int i3, Intent intent) {
        if (i3 == -1 && i2 == 101 && intent != null) {
            ArrayList parcelableArrayListExtra = intent.getParcelableArrayListExtra("keyOfEasyPhotosResult");
            if (parcelableArrayListExtra == null || parcelableArrayListExtra.size() == 0) {
                return;
            } else {
                this.m0.execute(new a(parcelableArrayListExtra));
            }
        }
        super/*androidx.fragment.app.b*/.onActivityResult(i2, i3, intent);
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == R.id.iv_chat_back) {
            finish();
            return;
        }
        if (view.getId() == R.id.iv_chat_block) {
            if (this.N != 0) {
                k1();
                return;
            }
            return;
        }
        if (view.getId() == R.id.ll_chat_copy) {
            if (this.b0 != null) {
                ((ClipboardManager) getSystemService("clipboard")).setText(this.b0.getMessage());
                d.i.j.u("已复制到剪贴板");
                this.a0.dismiss();
                return;
            }
            return;
        }
        if (view.getId() == R.id.ll_chat_repeat) {
            MessageInfo messageInfo = this.b0;
            if (messageInfo != null) {
                this.c0 = messageInfo.getMessage();
                i1(null);
                this.a0.dismiss();
                return;
            }
            return;
        }
        if (view.getId() == R.id.ll_chat_delete) {
            MessageInfo messageInfo2 = this.b0;
            if (messageInfo2 != null) {
                this.J.e(messageInfo2.getId(), this.b0.getDateline());
                O0(this.b0.getId());
                Intent intent = new Intent();
                intent.setAction("sjchat_delete");
                sendBroadcast(intent);
                this.a0.dismiss();
                if (this.b0.getType() == 12) {
                    f1("DeletePressConfirmLook");
                    return;
                }
                return;
            }
            return;
        }
        if (view.getId() == R.id.bt_chat_photo) {
            if (d.c.a.n().C(false, TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY))) {
                return;
            }
            if (!com.sjnet.n.d.d()) {
                d.i.j.s(R.string.sj_chat_network_fail);
                return;
            }
            f1("Picture");
            if (!this.S.equals(WakedResultReceiver.CONTEXT_KEY) && this.f0 != 3) {
                d.i.j.s(R.string.sj_chat_select_photo);
                return;
            }
            e.a.a a2 = e.b.a(this, false, true, e.c.d());
            a2.f(d.i.j.h(this).packageName + ".fileprovider");
            a2.e(9);
            a2.i(this.i0);
            a2.j(101);
            return;
        }
        if (view.getId() == R.id.bt_chat_camera) {
            if (d.c.a.n().C(false, TextUtils.equals(this.S, WakedResultReceiver.CONTEXT_KEY))) {
                return;
            }
            if (!com.sjnet.n.d.d()) {
                d.i.j.s(R.string.sj_chat_network_fail);
                return;
            }
            if (!this.S.equals(WakedResultReceiver.CONTEXT_KEY) && this.f0 != 3) {
                d.i.j.s(R.string.sj_chat_camera);
                return;
            }
            e.a.a a3 = e.b.a(this, true, true, e.c.d());
            a3.f(d.i.j.h(this).packageName + ".fileprovider");
            a3.e(9);
            a3.i(this.i0);
            a3.j(101);
            return;
        }
        if (view.getId() == R.id.iv_chat_follow) {
            R0();
            return;
        }
        if (view.getId() == R.id.rl_follow_chat) {
            n1(this.N);
            return;
        }
        if (view.getId() == R.id.iv_chat_icebreak_1) {
            if (this.z.get(0) != null) {
                j1(this.z.get(0).getOrigin());
                f1("Guide");
                return;
            }
            return;
        }
        if (view.getId() == R.id.iv_chat_icebreak_2) {
            if (this.z.get(1) != null) {
                j1(this.z.get(1).getOrigin());
                f1("Guide");
                return;
            }
            return;
        }
        if (view.getId() == R.id.iv_chat_icebreak_3) {
            if (this.z.get(2) != null) {
                j1(this.z.get(2).getOrigin());
                f1("Guide");
                return;
            }
            return;
        }
        if (view.getId() == R.id.iv_chat_icebreak_4) {
            if (this.z.get(3) != null) {
                j1(this.z.get(3).getOrigin());
                f1("Guide");
                return;
            }
            return;
        }
        if (view.getId() != R.id.iv_chat_icebreak_delete) {
            if (view.getId() == R.id.chat_view_cover) {
                X0();
            }
        } else {
            this.t.setVisibility(8);
            d.i.g.q(this.M, this.N, true);
            f1("CancelGuide");
            sendBroadcast(new Intent("sjchat_close_ice_break"));
        }
    }

    public boolean onKeyDown(int i2, KeyEvent keyEvent) {
        if (i2 != 4 || keyEvent.getRepeatCount() != 0) {
            return super/*androidx.appcompat.app.b*/.onKeyDown(i2, keyEvent);
        }
        finish();
        return false;
    }

    protected void onPause() {
        super.onPause();
        unregisterReceiver(this.U);
    }

    protected void onResume() {
        super.onResume();
        this.J.B(1, this.N, this.M);
        NotificationNumber.getShareNotificationNum().setChatNum(this.J.f(this.M));
        sendBroadcast(new Intent(d.i.a.f6993b));
        registerReceiver(this.U, this.V);
    }

    @Override
    public boolean u(com.f.a.a.a.b bVar, View view, int i2) {
        if (view.getId() == R.id.ll_chat_me_text) {
            l1(view, this.H.get(i2), 0);
        } else {
            int id = view.getId();
            int i3 = R.id.iv_chat_imageView;
            if (id == i3 || view.getId() == R.id.iv_chat_me_bitmap || view.getId() == R.id.iv_chat_you_bitmap || view.getId() == R.id.iv_chat_other_imageView) {
                if (view.getId() == i3) {
                    f1("PressConfirmLook");
                }
                l1(view, this.H.get(i2), 2);
            } else if (view.getId() == R.id.tv_chat_you_context) {
                l1(view, this.H.get(i2), 1);
            }
        }
        return true;
    }

    @Override
    public void v(com.f.a.a.a.b bVar, View view, int i2) {
        if (view.getId() == R.id.sj_chat_cv) {
            if (this.H.get(i2).getType() == 10) {
                if (TextUtils.isEmpty(this.H.get(i2).getUrl())) {
                    return;
                }
                d.c.a.n().E(this, this.H.get(i2).getRedirectUrl(), null);
                return;
            } else {
                if (this.H.get(i2).getType() != 11 || TextUtils.isEmpty(this.H.get(i2).getUrl())) {
                    return;
                }
                d.c.a n2 = d.c.a.n();
                d.h.b c2 = d.h.b.c();
                c2.e("Chat");
                c2.f("PrivateChat");
                c2.d("ShowSmallVideo");
                c2.g(d.h.c.Click);
                n2.G(c2.b());
                VideoPlayActivity.M(this, this.H.get(i2).getRedirectUrl());
                return;
            }
        }
        if (view.getId() == R.id.iv_gift_uid) {
            if (this.H.get(i2).getFrom() == this.M) {
                n1(this.H.get(i2).getUid());
                return;
            } else {
                n1(this.H.get(i2).getFrom());
                return;
            }
        }
        if (view.getId() == R.id.iv_gift_fuid) {
            if (this.H.get(i2).getFrom() == this.M) {
                n1(this.H.get(i2).getTo());
                return;
            } else {
                n1(this.H.get(i2).getUid());
                return;
            }
        }
        if (view.getId() != R.id.iv_chat_me_bitmap && view.getId() != R.id.iv_chat_you_bitmap) {
            if (view.getId() == R.id.iv_chat_me_avatar) {
                n1(this.M);
                return;
            } else {
                if (view.getId() == R.id.iv_chat_you_avatar) {
                    n1(this.N);
                    return;
                }
                return;
            }
        }
        if (this.H.get(i2).getType() == 2) {
            N0(this.H.get(i2).getMessage(), this.H.get(i2).getUrl());
            return;
        }
        if (this.H.get(i2).getType() == 8) {
            if (!TextUtils.isEmpty(this.H.get(i2).getUrl())) {
                VideoPlayActivity.M(this, this.H.get(i2).getUrl());
            } else if (this.H.get(i2).getState() == 2) {
                d.i.j.s(R.string.video_sending);
            } else if (this.H.get(i2).getState() == 4) {
                d.i.j.s(R.string.error_video_path);
            }
        }
    }

    @Override
    public void x() {
        this.i.s();
    }
}