导航菜单

页面标题

页面副标题

微商客 v2.1.2 - KsCommentActivity.java 源代码

正在查看: 微商客 v2.1.2 应用的 KsCommentActivity.java JAVA 源代码文件

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


package com.jianzhen.wsk.ui.hk;

import android.app.AlertDialog;
import android.content.Context;
import android.content.DialogInterface;
import android.content.SharedPreferences;
import android.os.Bundle;
import android.view.View;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.EditText;
import android.widget.LinearLayout;
import android.widget.Switch;
import android.widget.TextView;
import android.widget.Toast;
import androidx.recyclerview.widget.RecyclerView;
import com.auxiliary.library.core.NodeExecutor;
import com.auxiliary.library.node.ViewNode;
import com.auxiliary.library.node.WhileNode;
import com.auxiliary.library.node.base.INode;
import com.auxiliary.library.node.base.PageNode;
import com.auxiliary.library.service.AuxiliaryService;
import com.auxiliary.library.service.IAccessibility;
import com.auxiliary.library.util.ClassUtil;
import com.auxiliary.library.util.ViewNodeUtil;
import com.auxiliary.library.widget.ExecutorWindow;
import com.chad.library.adapter.base.BaseQuickAdapter;
import com.chad.library.adapter.base.BaseViewHolder;
import com.google.android.flexbox.FlexboxLayoutManager;
import com.jianzhen.wsk.BaseActivity;
import com.jianzhen.wsk.R;
import com.jianzhen.wsk.dialog.BaseBottomSheetDialog;
import com.jianzhen.wsk.dialog.DistrictDialog;
import com.jianzhen.wsk.dialog.FilterKeyDialog;
import com.jianzhen.wsk.dialog.HitDialog;
import com.jianzhen.wsk.dialog.IntervalDialog;
import com.jianzhen.wsk.dialog.NumDialog;
import com.jianzhen.wsk.dialog.TimeDialog;
import com.jianzhen.wsk.dialog.YearVipTipDialog;
import com.jianzhen.wsk.net.api.Constant;
import com.jianzhen.wsk.ui.FunctionPermissionManageActivity;
import com.jianzhen.wsk.utils.ScriptLoadUtil;
import com.jianzhen.wsk.utils.ScriptLoadUtil$$ExternalSyntheticBackport0;
import com.jianzhen.wsk.utils.SharedPreferencesUtil;
import com.jianzhen.wsk.utils.Utils;
import com.umeng.analytics.MobclickAgent;
import java.util.ArrayList;
import java.util.Collection;
import java.util.HashSet;
import java.util.Iterator;
import java.util.List;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.stream.Collectors;
import okhttp3.OkHttpClient;
import okhttp3.Request;
import okhttp3.Response;

public class KsCommentActivity extends BaseActivity implements View.OnClickListener, BaseBottomSheetDialog.OnConfirmListener, NodeExecutor.IFilter, BaseQuickAdapter.OnItemClickListener {
    public static final String HISTORY = "wsk_history";
    public static final String TAG = "wsk_ks_comment";
    private static boolean isNotYearVip;
    public static int progressNum;
    private LinearLayout filterLay;
    private Switch mAccuracySwitch;
    private FilterKeyDialog mBlackFilterDialog;
    private TextView mBlackView;
    private View mContentView;
    private DistrictDialog mDistrictDialog;
    private TextView mDistrictView;
    private ExecutorWindow mExecutorWindow;
    private TextView mFilterView;
    private Switch mFollowSwitch;
    private IntervalDialog mIntervalDialog;
    private TextView mIntervalView;
    private FilterKeyDialog mKeyFilterDialog;
    private EditText mMessageEdit;
    private EditText mNumEdit;
    private SharedPreferences mPreferences;
    private EditText mSearchEdit;
    private TextView mSettingView;
    private Switch mSkipSwitch;
    private TimeDialog mTimeDialog;
    private TextView mTimeView;
    private String funcId = "10025";
    private Adapter mAdapter = new Adapter();
    private final Param mParam = new Param();
    private boolean isRun = false;
    private String dyJsonStr = "";

    @Override
    protected int getLayoutId() {
        return R.layout.activity_ks_comment;
    }

    @Override
    protected boolean isSetBaseTitle() {
        return true;
    }

    @Override
    protected void initTitle() {
        setBaseTitle(this, getString(R.string.ks_hk_title));
    }

    @Override
    protected void initPageView() {
        isNotYearVip = getIntent().getBooleanExtra("isNotYearVip", false);
        TextView textView = (TextView) findViewById(R.id.not_year_vip_tip);
        textView.setVisibility(isNotYearVip ? 0 : 8);
        textView.setText("非年会员用户最多可获客" + Constant.hkNum + "人");
        this.mFollowSwitch = (Switch) findViewById(R.id.sw_no_follow);
        this.mAccuracySwitch = (Switch) findViewById(R.id.sw_filter_search_key);
        this.mSkipSwitch = (Switch) findViewById(R.id.sw_author);
        this.mSearchEdit = (EditText) findViewById(R.id.ed_search_key);
        this.mMessageEdit = (EditText) findViewById(R.id.ed_message);
        this.mNumEdit = (EditText) findViewById(R.id.et_num);
        this.mContentView = findViewById(R.id.ll_setting_content);
        this.mSettingView = (TextView) findViewById(R.id.tv_setting);
        this.mIntervalView = (TextView) findViewById(R.id.tv_interval);
        this.mFilterView = (TextView) findViewById(R.id.tv_filter_key);
        this.mBlackView = (TextView) findViewById(R.id.tv_black_key);
        this.mDistrictView = (TextView) findViewById(R.id.tv_district);
        this.mTimeView = (TextView) findViewById(R.id.tv_time);
        RecyclerView findViewById = findViewById(R.id.rv_history);
        FlexboxLayoutManager flexboxLayoutManager = new FlexboxLayoutManager(this);
        flexboxLayoutManager.setFlexDirection(0);
        flexboxLayoutManager.setFlexWrap(1);
        findViewById.setLayoutManager(flexboxLayoutManager);
        findViewById.setAdapter(this.mAdapter);
        SharedPreferences sharedPreferences = getSharedPreferences("wsk_history", 0);
        this.mPreferences = sharedPreferences;
        this.mAdapter.addData((Collection) new ArrayList(sharedPreferences.getStringSet(TAG, new HashSet())));
        this.mAdapter.setOnItemClickListener(this);
        Bundle bundle = new Bundle();
        bundle.putString(TimeDialog.TIME, "[3000,5000]");
        TimeDialog timeDialog = new TimeDialog(this, bundle);
        this.mTimeDialog = timeDialog;
        timeDialog.setOnConfirmListener(this);
        DistrictDialog districtDialog = new DistrictDialog(this);
        this.mDistrictDialog = districtDialog;
        districtDialog.setOnConfirmListener(this);
        IntervalDialog intervalDialog = new IntervalDialog(this);
        this.mIntervalDialog = intervalDialog;
        intervalDialog.setOnConfirmListener(this);
        Bundle bundle2 = new Bundle();
        bundle2.putString(FilterKeyDialog.FILTER_KEY, FilterKeyDialog.FILTER);
        FilterKeyDialog filterKeyDialog = new FilterKeyDialog(this, bundle2);
        this.mKeyFilterDialog = filterKeyDialog;
        filterKeyDialog.setOnConfirmListener(this);
        Bundle bundle3 = new Bundle();
        bundle3.putString(FilterKeyDialog.FILTER_KEY, FilterKeyDialog.BLACK);
        FilterKeyDialog filterKeyDialog2 = new FilterKeyDialog(this, bundle3);
        this.mBlackFilterDialog = filterKeyDialog2;
        filterKeyDialog2.setOnConfirmListener(this);
        this.mSettingView.setOnClickListener(this);
        this.mFilterView.setOnClickListener(this);
        this.mBlackView.setOnClickListener(this);
        this.mIntervalView.setOnClickListener(this);
        this.mDistrictView.setOnClickListener(this);
        this.mTimeView.setOnClickListener(this);
        findViewById(R.id.tv_start).setOnClickListener(this);
        getDyJson();
        setVideoTutorial("kuaishou_hk.mp4");
        String string = SharedPreferencesUtil.getString(this, "ksVersionCode", "");
        String str = Utils.getAppVersion(this, "com.smile.gifmaker") + "";
        if (!string.isEmpty() && !str.equals(string)) {
            new AlertDialog.Builder(this).setTitle("温馨提示").setMessage("您的快手已升级至最新版,技术团队正全力适配中,期间部分功能体验可能会受影响。如遇任何问题,请联系客服!").setPositiveButton("知道了", (DialogInterface.OnClickListener) null).create().show();
        }
        SharedPreferencesUtil.putString(this, "ksVersionCode", str);
        if (!SharedPreferencesUtil.getBoolean(this, "ksToolsAgreement", false)) {
            Utils.showToolsAgreementTip(this, "快手", "ksToolsAgreement");
        }
        findViewById(R.id.num_tip).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$0(view);
            }
        });
        findViewById(R.id.industry_tip).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$1(view);
            }
        });
        findViewById(R.id.filter_lay).setOnClickListener(this);
        this.mParam.filterKey = new ArrayList(FilterKeyDialog.KEY);
        this.mFilterView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m(",", this.mParam.filterKey));
        findViewById(R.id.reference_set_1).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$2(view);
            }
        });
        findViewById(R.id.reference_set_2).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$3(view);
            }
        });
        findViewById(R.id.reference_set_3).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$4(view);
            }
        });
        findViewById(R.id.reference_set_4).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$5(view);
            }
        });
        findViewById(R.id.reference_set_5).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$6(view);
            }
        });
        findViewById(R.id.reference_set_6).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$7(view);
            }
        });
        findViewById(R.id.reference_set_7).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$8(view);
            }
        });
        findViewById(R.id.reference_set_8).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$9(view);
            }
        });
        findViewById(R.id.reference_set_9).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$10(view);
            }
        });
        findViewById(R.id.reference_set_10).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$11(view);
            }
        });
        findViewById(R.id.reference_set_11).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$12(view);
            }
        });
        findViewById(R.id.reference_set_12).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                KsCommentActivity.this.lambda$initPageView$13(view);
            }
        });
    }

    public void lambda$initPageView$0(View view) {
        Utils.showTip(this, 1);
    }

    public void lambda$initPageView$1(View view) {
        Utils.showTip(this, 2);
    }

    public void lambda$initPageView$2(View view) {
        this.mSearchEdit.setText("减肥");
    }

    public void lambda$initPageView$3(View view) {
        this.mSearchEdit.setText("贷款");
    }

    public void lambda$initPageView$4(View view) {
        this.mSearchEdit.setText("租房");
    }

    public void lambda$initPageView$5(View view) {
        this.mSearchEdit.setText("白酒代理");
    }

    public void lambda$initPageView$6(View view) {
        this.mSearchEdit.setText("货代");
    }

    public void lambda$initPageView$7(View view) {
        this.mSearchEdit.setText("美容");
    }

    public void lambda$initPageView$8(View view) {
        this.mSearchEdit.setText("保险");
    }

    public void lambda$initPageView$9(View view) {
        this.mSearchEdit.setText("养生");
    }

    public void lambda$initPageView$10(View view) {
        this.mSearchEdit.setText("人力资源");
    }

    public void lambda$initPageView$11(View view) {
        this.mSearchEdit.setText("创业");
    }

    public void lambda$initPageView$12(View view) {
        this.mSearchEdit.setText("家装设计");
    }

    public void lambda$initPageView$13(View view) {
        this.mSearchEdit.setText("招募合伙人");
    }

    @Override
    public void onConfirm(BaseBottomSheetDialog baseBottomSheetDialog, List<String> list) {
        if (baseBottomSheetDialog == this.mKeyFilterDialog) {
            this.mParam.filterKey = list;
            this.mFilterView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m(",", list));
            return;
        }
        if (baseBottomSheetDialog == this.mBlackFilterDialog) {
            this.mParam.blackKey = list;
            this.mBlackView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m(",", list));
            return;
        }
        if (baseBottomSheetDialog == this.mDistrictDialog) {
            this.mParam.district = list;
            this.mDistrictView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m(",", list));
        } else if (baseBottomSheetDialog == this.mTimeDialog) {
            this.mParam.time = list.toString();
            this.mTimeView.setText(ScriptLoadUtil$$ExternalSyntheticBackport0.m("-", list) + "s");
        } else if (baseBottomSheetDialog == this.mIntervalDialog) {
            this.mParam.interval = ScriptLoadUtil$$ExternalSyntheticBackport0.m(",", list);
            this.mIntervalView.setText(this.mParam.interval);
        }
    }

    public void onItemClick(BaseQuickAdapter baseQuickAdapter, View view, int i) {
        this.mSearchEdit.setText(baseQuickAdapter.getItem(i).toString());
    }

    @Override
    public void onClick(View view) {
        if (view.getId() == 2131363319) {
            this.mTimeDialog.show(this.mParam.time);
            return;
        }
        if (view.getId() == 2131363265) {
            this.mDistrictDialog.show(this.mParam.district);
            return;
        }
        if (view.getId() == 2131363245) {
            this.mBlackFilterDialog.show(this.mParam.blackKey);
            return;
        }
        if (view.getId() == 2131363270 || view.getId() == 2131362250) {
            this.mKeyFilterDialog.show(this.mParam.filterKey);
            return;
        }
        if (view.getId() == 2131363283) {
            this.mIntervalDialog.show(this.mParam.interval);
            return;
        }
        boolean z = false;
        z = false;
        if (view.getId() == 2131363311) {
            TextView textView = (TextView) view;
            String obj = textView.getText().toString();
            this.mContentView.setVisibility("展开".equals(obj) ? 0 : 8);
            textView.setText("展开".equals(obj) ? "收起" : "展开");
            return;
        }
        if (view.getId() == 2131363313) {
            if (isNotYearVip && this.isRun) {
                new YearVipTipDialog(this).show();
                return;
            }
            this.mParam.word = this.mSearchEdit.getText().toString();
            this.mParam.message = this.mMessageEdit.getText().toString();
            this.mParam.accuracy = this.mAccuracySwitch.isChecked();
            this.mParam.signMessage = this.mFollowSwitch.isChecked();
            this.mParam.skipAuthor = this.mSkipSwitch.isChecked();
            if (this.mParam.word.isEmpty()) {
                Toast.makeText((Context) this, (CharSequence) "请输入搜索行业", 0).show();
                return;
            }
            if (this.mParam.filterKey.isEmpty()) {
                Utils.setShakeAnimator(this.filterLay);
                Toast.makeText((Context) this, (CharSequence) "请选择评论筛选关键词", 0).show();
                return;
            }
            if (this.mParam.signMessage && this.mParam.message.isEmpty()) {
                Toast.makeText((Context) this, (CharSequence) "只私信不关注模式下,必须输入私信内容", 0).show();
                return;
            }
            if (this.mNumEdit.getText().toString().isEmpty()) {
                Toast.makeText((Context) this, (CharSequence) "请输入获客数量", 0).show();
                return;
            }
            this.mParam.num = Integer.parseInt(this.mNumEdit.getText().toString());
            Param param = this.mParam;
            if (!param.signMessage && this.mParam.message.isEmpty()) {
                z = true;
            }
            param.signFollow = z;
            if (this.mAdapter.getData().size() > 10) {
                Adapter adapter = this.mAdapter;
                adapter.remove(adapter.getData().size() - 1);
            }
            this.mAdapter.addData(this.mParam.word);
            this.mPreferences.edit().putStringSet(TAG, new HashSet(this.mAdapter.getData())).apply();
            new HitDialog(this, this, "请确保手机安装有快手,并已经完成登录!如未登录请先登录账号以后在进行操作。", "为确保程序稳定运行,建议将快手升级为最新版本后使用。").show();
            return;
        }
        if (view.getId() == 2131361965) {
            if (backFromApplyPermission()) {
                MobclickAgent.onEvent(this, "start_script_" + this.funcId);
                Utils.openKS(this);
                try {
                    ExecutorWindow loadKs = ScriptLoadUtil.loadKs(AuxiliaryService.getAccessibility(), this.funcId, "kuaishou_hk_new");
                    this.mExecutorWindow = loadKs;
                    loadKs.setArgs(this.mParam);
                    this.mExecutorWindow.setIFilter(new NodeExecutor.IFilter() {
                        public final List onFilter(NodeExecutor nodeExecutor, INode iNode, List list, Object obj2) {
                            return KsCommentActivity.this.onFilter(nodeExecutor, iNode, list, obj2);
                        }
                    });
                    this.mExecutorWindow.setCallback(new DyCallback(getApplication(), this.mExecutorWindow));
                    this.mExecutorWindow.showFloatWindow();
                    this.mExecutorWindow.setIProgress(new DyCallback(getApplication(), this.mExecutorWindow));
                    this.mExecutorWindow.addStatusCallback(new NodeExecutor.StatusCallback() {
                        public void onFail(NodeExecutor nodeExecutor, Throwable th) {
                        }

                        public void onPause(NodeExecutor nodeExecutor) {
                        }

                        public void onResume(NodeExecutor nodeExecutor) {
                        }

                        public void onStart(NodeExecutor nodeExecutor) {
                            KsCommentActivity.progressNum = 0;
                        }

                        public void onFinish(NodeExecutor nodeExecutor, boolean z2) {
                            if (KsCommentActivity.isNotYearVip) {
                                KsCommentActivity.this.mExecutorWindow.setFinishMessage("快手评论获客任务完成,本次获客数量为" + (KsCommentActivity.progressNum / 2) + "人,你的免费体验已结束,继续使用请返回应用,开通会员!", true);
                            } else {
                                KsCommentActivity.this.mExecutorWindow.setFinishMessage("快手评论获客任务完成,本次获客数量为" + (KsCommentActivity.progressNum / 2) + "人", true);
                            }
                            KsCommentActivity ksCommentActivity = KsCommentActivity.this;
                            ksCommentActivity.addFuncLimitCount(ksCommentActivity.funcId);
                            KsCommentActivity.this.isRun = true;
                        }
                    });
                    return;
                } catch (Exception unused) {
                    Toast.makeText((Context) this, (CharSequence) "请先启动辅助服务", 0).show();
                    return;
                }
            }
            startIntent(this, FunctionPermissionManageActivity.class);
        }
    }

    public List<AccessibilityNodeInfo> onFilter(NodeExecutor nodeExecutor, INode iNode, List<AccessibilityNodeInfo> list, Object obj) {
        if (!"while_node".equals(iNode.getNodeType()) || !"comment".equals(((WhileNode) iNode).getTag())) {
            return list;
        }
        List list2 = (List) ClassUtil.getFieldValue(obj, "filterKey");
        ArrayList arrayList = new ArrayList();
        for (AccessibilityNodeInfo accessibilityNodeInfo : list) {
            CharSequence text = accessibilityNodeInfo.getText();
            if (text != null) {
                String obj2 = text.toString();
                Iterator it = list2.iterator();
                while (true) {
                    if (!it.hasNext()) {
                        break;
                    }
                    if (obj2.contains((String) it.next())) {
                        arrayList.add(accessibilityNodeInfo);
                        break;
                    }
                }
            }
        }
        final ViewNode viewNode = new ViewNode();
        viewNode.setClassName("android.widget.ImageView");
        return (List) arrayList.stream().filter(new Predicate() {
            @Override
            public final boolean test(Object obj3) {
                return KsCommentActivity.lambda$onFilter$14(viewNode, (AccessibilityNodeInfo) obj3);
            }
        }).map(new Function() {
            @Override
            public final Object apply(Object obj3) {
                AccessibilityNodeInfo findOneNode;
                findOneNode = ViewNodeUtil.findOneNode(((AccessibilityNodeInfo) obj3).getParent(), viewNode);
                return findOneNode;
            }
        }).collect(Collectors.toList());
    }

    static boolean lambda$onFilter$14(ViewNode viewNode, AccessibilityNodeInfo accessibilityNodeInfo) {
        return ViewNodeUtil.findOneNode(accessibilityNodeInfo.getParent(), viewNode) != null;
    }

    private static class DyCallback extends NodeExecutor.DefaultCallback implements NodeExecutor.IProgress {
        private ExecutorWindow mExecutorWindow;

        public DyCallback(Context context, ExecutorWindow executorWindow) {
            super(context);
            this.mExecutorWindow = executorWindow;
        }

        public boolean onNodeNotFound(PageNode pageNode, ViewNode viewNode, NodeExecutor nodeExecutor) {
            if (pageNode.getPageName() != null && pageNode.getPageName().equals("点击评论按钮")) {
                this.mExecutorWindow.setMessageShow("请确保在视频页面!");
            }
            return super.onNodeNotFound(pageNode, viewNode, nodeExecutor);
        }

        public boolean onPageFound(IAccessibility iAccessibility, PageNode pageNode, NodeExecutor nodeExecutor) {
            if ("用户手动选择或自动选择一个视频".equals(pageNode.getPageName())) {
                nodeExecutor.pause();
                this.mExecutorWindow.setMessageShow("请先选取并打开需要获客的视频后,再点击悬浮窗“继续”,随后进入快手获取客户获取流程。");
                return super.onPageFound(iAccessibility, pageNode, nodeExecutor);
            }
            if ("快手个人信息首页-点击关注".equals(pageNode.getPageName())) {
                KsCommentActivity.progressNum++;
                this.mExecutorWindow.setProgress("当前已获客" + (KsCommentActivity.progressNum / 2) + "/" + ((Integer) ClassUtil.getFieldValue(nodeExecutor.getArgs(), NumDialog.NUM)));
            }
            return super.onPageFound(iAccessibility, pageNode, nodeExecutor);
        }

        public boolean onProgress(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i, NodeExecutor nodeExecutor) {
            if ("while_node".equals(iNode.getNodeType()) && "comment".equals(((WhileNode) iNode).getTag())) {
                Integer num = (Integer) ClassUtil.getFieldValue(nodeExecutor.getArgs(), NumDialog.NUM);
                if (KsCommentActivity.progressNum / 2 >= (num == null ? 1 : num.intValue())) {
                    this.mExecutorWindow.setFinishMessage("快手评论获客任务完成,本次获客数量为" + num + "人", true);
                }
                if (KsCommentActivity.isNotYearVip && KsCommentActivity.progressNum / 2 >= Constant.hkNum) {
                    this.mExecutorWindow.stop();
                }
            } else {
                this.mExecutorWindow.setProgress("当前进度...");
            }
            return true;
        }
    }

    private static class Adapter extends BaseQuickAdapter<String, BaseViewHolder> {
        public Adapter() {
            super(R.layout.item_dy_comment_history);
        }

        public void convert(BaseViewHolder baseViewHolder, String str) {
            ((TextView) baseViewHolder.itemView).setText(str);
        }

        public void addData(String str) {
            if (getData().contains(str)) {
                return;
            }
            super.addData(str);
        }
    }

    public static class Param {
        public List<String> district;
        public String word = "";
        public List<String> filterKey = new ArrayList();
        public int num = 0;
        public List<String> blackKey = new ArrayList();
        public String message = "";
        public boolean skipAuthor = false;
        private boolean signFollow = false;
        private boolean accuracy = false;
        private boolean signMessage = false;
        public String interval = "不限时间";
        public String time = "[3000,5000]";

        public Param() {
            List m;
            m = ScriptLoadUtil$$ExternalSyntheticBackport0.m(new Object[]{"全部地区"});
            this.district = new ArrayList(m);
        }
    }

    protected void onResume() {
        super.onResume();
        ExecutorWindow executorWindow = this.mExecutorWindow;
        if (executorWindow != null) {
            executorWindow.hideFloatWindow();
            this.mExecutorWindow.stop();
        }
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        ExecutorWindow executorWindow = this.mExecutorWindow;
        if (executorWindow != null) {
            executorWindow.hideFloatWindow();
            this.mExecutorWindow.stop();
        }
    }

    private void getDyJson() {
        new Thread() {
            @Override
            public void run() {
                super.run();
                try {
                    Response execute = new OkHttpClient().newCall(new Request.Builder().url("http://cdn.usfriend.cn/douyin/kuaishou_hk.json").build()).execute();
                    String str = "";
                    if (execute.body() != null) {
                        str = execute.body().string();
                    }
                    KsCommentActivity.this.dyJsonStr = str;
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
        }.start();
    }
}