导航菜单

页面标题

页面副标题

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

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

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


package com.jianzhen.wsk.ui.addfriend;

import android.app.AlertDialog;
import android.content.Context;
import android.content.Intent;
import android.graphics.Bitmap;
import android.os.Handler;
import android.os.Looper;
import android.text.TextUtils;
import android.view.View;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import androidx.activity.result.ActivityResult;
import androidx.activity.result.ActivityResultCallback;
import androidx.activity.result.ActivityResultLauncher;
import androidx.activity.result.contract.ActivityResultContracts;
import com.alibaba.fastjson.JSON;
import com.auxiliary.library.core.NodeExecutor;
import com.auxiliary.library.node.ForNode;
import com.auxiliary.library.node.IfNode;
import com.auxiliary.library.node.SelectNode;
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.bumptech.glide.Glide;
import com.hjq.permissions.OnPermissionCallback;
import com.hjq.permissions.XXPermissions;
import com.jianzhen.wsk.BaseActivity;
import com.jianzhen.wsk.R;
import com.jianzhen.wsk.base.FunIdConstant;
import com.jianzhen.wsk.bean.AddFriendListData;
import com.jianzhen.wsk.bean.ContactInfo;
import com.jianzhen.wsk.bean.GroupRecordBean;
import com.jianzhen.wsk.bean.TagAndGroupBean;
import com.jianzhen.wsk.dialog.BaseDialog;
import com.jianzhen.wsk.dialog.SelectTagTypeDialog;
import com.jianzhen.wsk.net.api.Constant;
import com.jianzhen.wsk.ui.SelectSendTimeActivity;
import com.jianzhen.wsk.ui.friendscircle.FriendSelectObjectTagActivity;
import com.jianzhen.wsk.utils.DataSaveUtils;
import com.jianzhen.wsk.utils.GlideEngine;
import com.jianzhen.wsk.utils.ImageSaveUtil;
import com.jianzhen.wsk.utils.SPUtils;
import com.jianzhen.wsk.utils.ScriptLoadUtil;
import com.jianzhen.wsk.utils.SharedPreferencesUtil;
import com.jianzhen.wsk.utils.Utils;
import com.kongzue.dialogx.dialogs.PopNotification;
import com.luck.picture.lib.basic.PictureSelector;
import com.luck.picture.lib.config.SelectMimeType;
import com.luck.picture.lib.entity.LocalMedia;
import com.luck.picture.lib.interfaces.OnResultCallbackListener;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.Collections;
import java.util.Iterator;
import java.util.List;
import java.util.function.Function;
import java.util.function.Predicate;
import java.util.stream.Collectors;

public class AddFriendSetTo2Activity extends BaseActivity implements View.OnClickListener, NodeExecutor.StatusCallback {
    static final boolean $assertionsDisabled = false;
    public static final String ADD_TYPE = "add_type";
    public static final int GROUP_ADD_TYPE = 101;
    public static final int NUMBER_ADD_TYPE = 102;
    public static final int TAKE_PHOTO_ADD_TYPE = 103;
    private TextView addTimeTv;
    private ImageView addToTagIv;
    private RelativeLayout addToTagLay;
    private int addType;
    private EditText addressFilterEd;
    private TextView addressFilterIsAddTv;
    private TextView addressFilterIsNotAddTv;
    private ImageView chatOnlyIv;
    private TextView cleanDefaultMarketTv;
    private ImageView deleteImg;
    private LinearLayout filterAddressLay;
    private String friendText;
    private String funcId;
    private TextView lastAddTv;
    private ActivityResultLauncher<Intent> launcher;
    private ExecutorWindow mExecutorWindow;
    public PopNotification mPopNotification;
    private EditText notAddEt;
    private List<String> notAddList;
    private TextView notAddTv;
    private EditText numPeopleEt;
    private EditText numStartEt;
    private TextView onlyAddTv;
    private ImageView rRemarkRight;
    private EditText remarkEt;
    private ImageView remarkLeft;
    private ImageView remarkPhoneNumIv;
    private ImageView remarksPhoneIv;
    private String saveParameter;
    private TextView saveToTagTv;
    private TextView selectAll;
    private TextView selectMan;
    private TextView selectWoman;
    public String sendTime;
    private TextView setInputGroupMarketTv;
    private LinearLayout setRemarkLay;
    private ImageView showImg;
    private TextView validateMessageTv;
    private int selectSexTag = 1;
    private final Handler handlerPost = new Handler(Looper.getMainLooper());
    private final AddFriendListData addFriendListData = new AddFriendListData();
    private String messageStr = "";
    private boolean isOnlyChat = false;
    private boolean isRemarksPhone = false;
    private boolean isSetTag = false;
    private List<TagAndGroupBean> tagLists = new ArrayList();
    private boolean isSetGroupNameWithTag = false;
    private List<ContactInfo> allPhoneData = new ArrayList();
    private final List<ContactInfo> addedData = new ArrayList();
    private int addNum = 0;
    private String customizeTagStr = "";
    private List<GroupRecordBean> groupRecordBeans = new ArrayList();
    private String currentNum = "";
    private int addingNum = 0;
    List<String> addressDataList = new ArrayList();
    private String imgStr = "";

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

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

    public void onFail(NodeExecutor nodeExecutor, Throwable th) {
    }

    public void onPause(NodeExecutor nodeExecutor) {
    }

    public void onResume(NodeExecutor nodeExecutor) {
    }

    @Override
    protected void initTitle() {
        setBaseTitle(this, "设置加人参数");
    }

    @Override
    protected void initPageView() {
        int intExtra = getIntent().getIntExtra("add_type", 101);
        this.addType = intExtra;
        if (intExtra == 102) {
            this.funcId = FunIdConstant.PHONE_NUM_ADD_FRIED;
        } else if (intExtra == 101) {
            this.funcId = FunIdConstant.GROUP_IN_ADD_FRIEND;
        } else if (intExtra == 103) {
            this.funcId = "10018";
        }
        this.saveParameter = this.funcId + "save2";
        initActivityResult();
        this.chatOnlyIv = (ImageView) findViewById(R.id.chat_only_iv);
        TextView textView = (TextView) findViewById(R.id.start_add_tv);
        this.validateMessageTv = (TextView) findViewById(R.id.validate_message_tv);
        String string = SharedPreferencesUtil.getString(this, "addSetMessage" + this.saveParameter, "");
        if (!string.isEmpty()) {
            this.validateMessageTv.setText(string);
        }
        this.addTimeTv = (TextView) findViewById(R.id.select_time_tv);
        this.remarksPhoneIv = (ImageView) findViewById(R.id.remarks_phone_iv);
        this.saveToTagTv = (TextView) findViewById(R.id.save_to_tag_tv);
        this.numStartEt = (EditText) findViewById(R.id.num_start_et);
        this.numPeopleEt = (EditText) findViewById(R.id.num_people_et);
        this.setInputGroupMarketTv = (TextView) findViewById(R.id.add_group_market_tv);
        LinearLayout linearLayout = (LinearLayout) findViewById(R.id.add_num_set_lay);
        this.remarkEt = (EditText) findViewById(R.id.etRightRemark);
        this.remarkLeft = (ImageView) findViewById(R.id.ivRemarkLeft);
        this.rRemarkRight = (ImageView) findViewById(R.id.ivRemarkRight);
        this.setRemarkLay = (LinearLayout) findViewById(R.id.set_remark_lay);
        RelativeLayout relativeLayout = (RelativeLayout) findViewById(R.id.remarks_phone_ly);
        this.lastAddTv = (TextView) findViewById(R.id.last_add_tv);
        LinearLayout linearLayout2 = (LinearLayout) findViewById(R.id.not_add_lay);
        this.notAddEt = (EditText) findViewById(R.id.not_add_et);
        this.onlyAddTv = (TextView) findViewById(R.id.only_add_tv);
        this.notAddTv = (TextView) findViewById(R.id.not_add_tv);
        this.onlyAddTv.setOnClickListener(this);
        this.notAddTv.setOnClickListener(this);
        this.notAddTv.setSelected(true);
        RelativeLayout relativeLayout2 = (RelativeLayout) findViewById(R.id.remark_phone_num_lay);
        this.remarkPhoneNumIv = (ImageView) findViewById(R.id.remark_phone_num_iv);
        relativeLayout2.setOnClickListener(this);
        TextView textView2 = (TextView) findViewById(R.id.clean_default_market_tv);
        this.cleanDefaultMarketTv = textView2;
        textView2.setOnClickListener(this);
        this.setInputGroupMarketTv.setOnClickListener(this);
        this.addToTagLay = (RelativeLayout) findViewById(R.id.add_to_tag_lay);
        this.addToTagIv = (ImageView) findViewById(R.id.add_to_tag_iv);
        this.addToTagLay.setOnClickListener(this);
        TextView textView3 = (TextView) findViewById(R.id.group_record);
        textView3.setOnClickListener(this);
        this.selectMan = (TextView) findViewById(R.id.select_man_tv);
        this.selectWoman = (TextView) findViewById(R.id.select_woman_tv);
        this.selectAll = (TextView) findViewById(R.id.select_all_tv);
        this.selectMan.setOnClickListener(this);
        this.selectWoman.setOnClickListener(this);
        this.selectAll.setOnClickListener(this);
        this.filterAddressLay = (LinearLayout) findViewById(R.id.filter_address_lay);
        this.addressFilterEd = (EditText) findViewById(R.id.filter_address_ed);
        this.addressFilterIsAddTv = (TextView) findViewById(R.id.filter_address_add_tv);
        this.addressFilterIsNotAddTv = (TextView) findViewById(R.id.filter_address_not_add_tv);
        this.addressFilterIsAddTv.setOnClickListener(this);
        this.addressFilterIsNotAddTv.setOnClickListener(this);
        this.addressFilterIsAddTv.setSelected(true);
        int i = this.addType;
        if (i == 102 || i == 103) {
            if (i == 103) {
                textView.setText("拍照加微信");
                relativeLayout.setVisibility(8);
            }
            this.allPhoneData = (List) getIntent().getSerializableExtra("addFriendData");
            ArrayList arrayList = new ArrayList();
            for (ContactInfo contactInfo : this.allPhoneData) {
                arrayList.add(new AddFriendListData.PhoneNumList(contactInfo.getPhoneNumber(), contactInfo.getContactName()));
            }
            this.addFriendListData.setAddFriendList(arrayList);
            linearLayout.setVisibility(8);
            linearLayout2.setVisibility(8);
            textView3.setVisibility(8);
            this.setInputGroupMarketTv.setVisibility(8);
            this.filterAddressLay.setVisibility(8);
            this.addToTagLay.setVisibility(0);
        } else if (i == 101) {
            textView.setText("选择群聊加人");
            linearLayout.setVisibility(0);
            relativeLayout.setVisibility(8);
            linearLayout2.setVisibility(0);
            relativeLayout2.setVisibility(8);
            textView3.setVisibility(0);
            this.setInputGroupMarketTv.setVisibility(0);
            this.addToTagLay.setVisibility(8);
        }
        findViewById(R.id.start_add_tv).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$initPageView$0(view);
            }
        });
        findViewById(R.id.to_template_select_tv).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$initPageView$1(view);
            }
        });
        findViewById(R.id.select_time_fl).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$initPageView$2(view);
            }
        });
        findViewById(R.id.remarks_phone_ly).setOnClickListener(this);
        this.remarksPhoneIv.setOnClickListener(this);
        findViewById(R.id.chat_only_rl).setOnClickListener(this);
        this.chatOnlyIv.setOnClickListener(this);
        findViewById(R.id.save_to_tag_fl).setOnClickListener(this);
        this.saveToTagTv.setOnClickListener(this);
        findViewById(R.id.ivMessageDelete).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$initPageView$3(view);
            }
        });
        this.remarkLeft.setSelected(true);
        this.remarkLeft.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$initPageView$4(view);
            }
        });
        this.rRemarkRight.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$initPageView$5(view);
            }
        });
        setSendTime();
        getSetParameter();
        setAddGroupRecord();
        setImgSet();
    }

    public void lambda$initPageView$0(View view) {
        if (this.addType == 101 && (this.numStartEt.getText().toString().isEmpty() || this.numPeopleEt.getText().toString().isEmpty())) {
            showCenterToast("人数限制不能为空!");
        } else {
            getFuncLimit(this.funcId);
        }
    }

    public void lambda$initPageView$1(View view) {
        showTemplate();
    }

    public void lambda$initPageView$2(View view) {
        this.launcher.launch(new Intent((Context) this, (Class<?>) SelectSendTimeActivity.class));
    }

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

    public void lambda$initPageView$4(View view) {
        this.remarkLeft.setSelected(true);
        this.rRemarkRight.setSelected(false);
    }

    public void lambda$initPageView$5(View view) {
        this.remarkLeft.setSelected(false);
        this.rRemarkRight.setSelected(true);
    }

    @Override
    public void lambda$setNotYearVipTip$7() {
        super.lambda$setNotYearVipTip$7();
        this.messageStr = this.validateMessageTv.getText().toString();
        SharedPreferencesUtil.putString(this, "addSetMessage" + this.saveParameter, this.messageStr);
        this.isOnlyChat = this.chatOnlyIv.isSelected();
        this.isRemarksPhone = this.remarksPhoneIv.isSelected();
        if (this.tagLists != null) {
            this.isSetTag = !r0.isEmpty();
        }
        if (!this.imgStr.isEmpty()) {
            ImageSaveUtil.saveAlbum((Context) this, this.imgStr, Bitmap.CompressFormat.JPEG, 100, false);
        }
        Utils.openWx(this);
        this.handlerPost.post(new Runnable() {
            @Override
            public void run() {
                if (AddFriendSetTo2Activity.this.addType == 101) {
                    AddFriendSetTo2Activity.this.groupChatAddStart();
                } else {
                    AddFriendSetTo2Activity.this.phoneNumAddStart();
                }
            }
        });
    }

    public void phoneNumAddStart() {
        try {
            ExecutorWindow loadWx = ScriptLoadUtil.loadWx(AuxiliaryService.getAccessibility(), this.funcId, "phone_num_add_friend_new_0704");
            this.mExecutorWindow = loadWx;
            loadWx.showFloatWindow();
            for (AddFriendListData.PhoneNumList phoneNumList : this.addFriendListData.getAddFriendList()) {
                phoneNumList.setAddTime(this.sendTime);
                phoneNumList.setMessageText(this.messageStr);
                phoneNumList.setSetOnlyChat(this.isOnlyChat);
                phoneNumList.setRemarksPhone(this.isRemarksPhone);
                phoneNumList.setSetPhoneNumWithRemark(this.remarkPhoneNumIv.isSelected());
                phoneNumList.setCleanDefaultMarket(this.cleanDefaultMarketTv.isSelected());
                phoneNumList.setSetTag(this.isSetTag);
                phoneNumList.setTagLists(this.tagLists);
                phoneNumList.setSelectImg(!this.imgStr.isEmpty());
                phoneNumList.setFriendToAddTag(this.addToTagIv.isSelected());
                if (this.selectAll.isSelected()) {
                    phoneNumList.setSelectMan(false);
                    phoneNumList.setSelectWoman(false);
                } else if (this.selectMan.isSelected()) {
                    phoneNumList.setSelectMan(true);
                    phoneNumList.setSelectWoman(false);
                } else {
                    phoneNumList.setSelectMan(false);
                    phoneNumList.setSelectWoman(true);
                }
                if (this.isRemarksPhone) {
                    phoneNumList.setRemarksPhoneInfo(phoneNumList.getPhoneRemarkName());
                }
                phoneNumList.setRemarks(!this.remarkEt.getText().toString().trim().isEmpty());
                phoneNumList.setRemarksBefore(this.remarkLeft.isSelected());
                phoneNumList.setRemarksInfo(this.remarkEt.getText().toString().trim());
            }
            if (!this.isVipOrFree && this.addFriendListData.getAddFriendList().size() > Constant.addFriedNum) {
                AddFriendListData addFriendListData = this.addFriendListData;
                addFriendListData.setAddFriendList(addFriendListData.getAddFriendList().subList(0, Constant.addFriedNum));
            }
            this.mExecutorWindow.setArgs(this.addFriendListData);
            this.mExecutorWindow.setIProgress(new NodeExecutor.IProgress() {
                public final boolean onProgress(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i, NodeExecutor nodeExecutor) {
                    boolean lambda$phoneNumAddStart$6;
                    lambda$phoneNumAddStart$6 = AddFriendSetTo2Activity.this.lambda$phoneNumAddStart$6(iAccessibility, iNode, objArr, i, nodeExecutor);
                    return lambda$phoneNumAddStart$6;
                }
            });
            this.mExecutorWindow.setCallback(new NodeExecutor.DefaultCallback(this) {
                public boolean onNodeFound(PageNode pageNode, ViewNode viewNode, NodeExecutor nodeExecutor) {
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("加人错误提示")) {
                        AddFriendSetTo2Activity.this.mExecutorWindow.setFinishMessage("加人频繁了!", true);
                    } else if (pageNode.getPageName() != null && pageNode.getPageName().equals("好友页面-申请添加朋友页面返回") && !AddFriendSetTo2Activity.this.currentNum.isEmpty()) {
                        AddFriendSetTo2Activity addFriendSetTo2Activity = AddFriendSetTo2Activity.this;
                        addFriendSetTo2Activity.setAddingRemoveAddData(addFriendSetTo2Activity.currentNum);
                    }
                    return super.onNodeFound(pageNode, viewNode, nodeExecutor);
                }
            });
            this.mExecutorWindow.addStatusCallback(this);
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public boolean lambda$phoneNumAddStart$6(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i, NodeExecutor nodeExecutor) {
        ForNode forNode = (ForNode) iNode;
        if (forNode.getCollection() == null || !forNode.getCollection().equals("addFriendList")) {
            return true;
        }
        if (this.allPhoneData.get(i) != null) {
            this.addedData.add(this.allPhoneData.get(i));
        }
        this.addNum = i + 1;
        this.mExecutorWindow.setProgress("正在添加第" + this.addNum + "位好友,共需添加" + this.addFriendListData.getAddFriendList().size() + "位好友");
        this.currentNum = this.allPhoneData.get(i).getPhoneNumber();
        return true;
    }

    public void groupChatAddStart() {
        if (!this.notAddEt.getText().toString().trim().isEmpty()) {
            String trim = this.notAddEt.getText().toString().trim();
            if (trim.contains("#") || trim.contains("#")) {
                this.notAddList = Arrays.asList(trim.split("[#,#]"));
            } else {
                this.notAddList.add(trim);
            }
        }
        final int parseInt = Integer.parseInt(this.numStartEt.getText().toString()) - 1;
        final int parseInt2 = Integer.parseInt(this.numPeopleEt.getText().toString());
        int i = parseInt + parseInt2;
        try {
            this.mExecutorWindow = ScriptLoadUtil.loadWx(AuxiliaryService.getAccessibility(), this.funcId, "group_chat_add_friend_new_0721");
            final AddFriendListData.PhoneNumList phoneNumList = new AddFriendListData.PhoneNumList();
            phoneNumList.setAddTime(this.sendTime);
            phoneNumList.setMessageText(this.messageStr);
            phoneNumList.setSetOnlyChat(this.isOnlyChat);
            phoneNumList.setSetTagWithGroupName(this.isSetGroupNameWithTag);
            if (this.isSetGroupNameWithTag) {
                phoneNumList.setSetTag(false);
            } else {
                phoneNumList.setSetTag(this.isSetTag);
            }
            phoneNumList.setTagLists(this.tagLists);
            phoneNumList.setStart(parseInt);
            phoneNumList.setEnd(i);
            phoneNumList.setRemarks(!this.remarkEt.getText().toString().trim().isEmpty());
            phoneNumList.setRemarksBefore(this.remarkLeft.isSelected());
            phoneNumList.setRemarksInfo(this.remarkEt.getText().toString().trim());
            phoneNumList.setInputGroupMarket(this.setInputGroupMarketTv.isSelected());
            if (this.selectAll.isSelected()) {
                phoneNumList.setSelectMan(false);
                phoneNumList.setSelectWoman(false);
            } else if (this.selectMan.isSelected()) {
                phoneNumList.setSelectMan(true);
                phoneNumList.setSelectWoman(false);
            } else {
                phoneNumList.setSelectMan(false);
                phoneNumList.setSelectWoman(true);
            }
            phoneNumList.setNotAddList(this.notAddList);
            phoneNumList.setSelectImg(true ^ this.imgStr.isEmpty());
            this.mExecutorWindow.setArgs(phoneNumList);
            this.mExecutorWindow.showFloatWindow();
            this.mExecutorWindow.addStatusCallback(this);
            this.mExecutorWindow.setIRepeat(new NodeExecutor.LastRepeat());
            this.mExecutorWindow.setIFilter(new NodeExecutor.IFilter() {
                Integer start = null;

                public List<AccessibilityNodeInfo> onFilter(NodeExecutor nodeExecutor, INode iNode, List<AccessibilityNodeInfo> list, Object obj) {
                    int i2;
                    if (this.start == null) {
                        this.start = (Integer) ClassUtil.getFieldValue(obj, "start");
                    }
                    int size = list.size();
                    Integer num = this.start;
                    if (num == null || num.intValue() < 0) {
                        i2 = 0;
                    } else if (list.size() > this.start.intValue()) {
                        i2 = this.start.intValue();
                        this.start = -1;
                    } else {
                        i2 = list.size();
                        this.start = Integer.valueOf(this.start.intValue() - list.size());
                    }
                    List<AccessibilityNodeInfo> subList = list.subList(i2, size);
                    ArrayList arrayList = new ArrayList();
                    if (!"while_node".equals(iNode.getNodeType()) || !"groupAddListSelect".equals(((WhileNode) iNode).getTag()) || AddFriendSetTo2Activity.this.notAddList == null || AddFriendSetTo2Activity.this.notAddList.isEmpty()) {
                        return subList;
                    }
                    for (String str : AddFriendSetTo2Activity.this.notAddList) {
                        for (AccessibilityNodeInfo accessibilityNodeInfo : subList) {
                            if (accessibilityNodeInfo != null && accessibilityNodeInfo.getText() != null) {
                                if (AddFriendSetTo2Activity.this.notAddTv.isSelected() && !accessibilityNodeInfo.getText().toString().contains(str) && !arrayList.contains(accessibilityNodeInfo)) {
                                    arrayList.add(accessibilityNodeInfo);
                                }
                                if (AddFriendSetTo2Activity.this.onlyAddTv.isSelected() && accessibilityNodeInfo.getText().toString().contains(str) && !arrayList.contains(accessibilityNodeInfo)) {
                                    arrayList.add(accessibilityNodeInfo);
                                }
                            }
                        }
                    }
                    return arrayList;
                }
            });
            this.mExecutorWindow.setIProgress(new NodeExecutor.IProgress() {
                public boolean onProgress(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i2, NodeExecutor nodeExecutor) {
                    if ("while_node".equals(iNode.getNodeType()) && "groupAddListSelect".equals(((WhileNode) iNode).getTag())) {
                        if (!AddFriendSetTo2Activity.this.isVipOrFree && i2 > Constant.addFriedNum - 1) {
                            AddFriendSetTo2Activity.this.mExecutorWindow.stop();
                            return false;
                        }
                        AddFriendSetTo2Activity.this.addingNum = i2 + 1;
                        AddFriendSetTo2Activity.this.mExecutorWindow.setProgress("正在操作第" + AddFriendSetTo2Activity.this.addingNum + "位群成员,共需添加" + parseInt2 + "人,已操作添加" + AddFriendSetTo2Activity.this.addNum + "人");
                        if (AddFriendSetTo2Activity.this.notAddList == null || AddFriendSetTo2Activity.this.notAddList.isEmpty()) {
                            SharedPreferencesUtil.putInt(AddFriendSetTo2Activity.this, "location" + AddFriendSetTo2Activity.this.saveParameter, parseInt + i2 + 1);
                        }
                    }
                    return true;
                }

                public boolean onSingletonProgress(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i2, NodeExecutor nodeExecutor) {
                    if ("while_node".equals(iNode.getNodeType()) && "groupAddListSelect".equals(((WhileNode) iNode).getTag()) && AddFriendSetTo2Activity.this.notAddList != null && !AddFriendSetTo2Activity.this.notAddList.isEmpty()) {
                        SharedPreferencesUtil.putInt(AddFriendSetTo2Activity.this, "location" + AddFriendSetTo2Activity.this.saveParameter, ((NodeExecutor.NodeParam) objArr[i2]).collectionIndex.intValue() + 1);
                    }
                    return super.onSingletonProgress(iAccessibility, iNode, objArr, i2, nodeExecutor);
                }
            });
            getFilterAddressData();
            this.mExecutorWindow.setIIf(new IFFilter());
            this.mExecutorWindow.setISelect(new NodeExecutor.ISelectMap() {
                public final void onNodeSelect(SelectNode selectNode, List list, Object obj, NodeExecutor nodeExecutor) {
                    AddFriendSetTo2Activity.this.lambda$groupChatAddStart$10(phoneNumList, selectNode, list, obj, nodeExecutor);
                }
            });
            this.mExecutorWindow.setCallback(new NodeExecutor.DefaultCallback(this) {
                public boolean onPageNotFound(IAccessibility iAccessibility, INode iNode, String str, NodeExecutor nodeExecutor) {
                    PageNode pageNode = (PageNode) iNode;
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("群内加好友-选择人点击")) {
                        AddFriendSetTo2Activity.this.mExecutorWindow.setMessageShow("添加好友异常中断了\n请返回加人列表后继续开始!");
                    }
                    return super.onPageNotFound(iAccessibility, iNode, str, nodeExecutor);
                }

                public boolean onNodeNotFound(PageNode pageNode, ViewNode viewNode, NodeExecutor nodeExecutor) {
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("群内加好友-选择人点击")) {
                        AddFriendSetTo2Activity.this.mExecutorWindow.setMessageShow("添加好友异常中断了\n请返回加人列表后继续开始!");
                    }
                    return super.onNodeNotFound(pageNode, viewNode, nodeExecutor);
                }

                public boolean onNodeFound(PageNode pageNode, ViewNode viewNode, NodeExecutor nodeExecutor) {
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("加人错误提示")) {
                        AddFriendSetTo2Activity.this.mExecutorWindow.setFinishMessage("加人频繁了!", true);
                    } else if (pageNode.getPageName() != null && pageNode.getPageName().equals("申请添加朋友页面,发送验证")) {
                        AddFriendSetTo2Activity.this.addNum++;
                        if (AddFriendSetTo2Activity.this.addNum == parseInt2) {
                            if (!AddFriendSetTo2Activity.this.isVipOrFree) {
                                AddFriendSetTo2Activity.this.mExecutorWindow.setFinishMessage("添加好友任务已成功完成,你的免费体验已结束,继续使用请返回应用,开通会员!", true);
                            } else {
                                AddFriendSetTo2Activity.this.mExecutorWindow.setFinishMessage("添加好友完成!\n已执行完成" + AddFriendSetTo2Activity.this.addNum + "位好友添加操作!\n如需继续添加请返回应用后再开始", true);
                            }
                        }
                        AddFriendSetTo2Activity.this.mExecutorWindow.setProgress("正在操作第" + AddFriendSetTo2Activity.this.addingNum + "位群成员,共需添加" + parseInt2 + "人,已操作添加" + AddFriendSetTo2Activity.this.addNum + "人");
                    }
                    return super.onNodeFound(pageNode, viewNode, nodeExecutor);
                }
            });
            this.mExecutorWindow.setIReLoad(new NodeExecutor.IReLoad() {
                public boolean onReLoad(IAccessibility iAccessibility, int i2, int i3, Object obj, ViewNode viewNode, NodeExecutor nodeExecutor) {
                    if (i2 != 0) {
                        return true;
                    }
                    AccessibilityNodeInfo findOneNode2 = ViewNodeUtil.findOneNode2(iAccessibility.getAccessibilityNodeRoot(), new ViewNode("android.widget.TextView", "更多群成员", "android:id/title", (String) null));
                    if (!ViewNodeUtil.performClick(findOneNode2)) {
                        ViewNodeUtil.gestureClick(iAccessibility.getService(), findOneNode2);
                    }
                    nodeExecutor.sleep(1000L);
                    return true;
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public void lambda$groupChatAddStart$10(AddFriendListData.PhoneNumList phoneNumList, SelectNode selectNode, List list, Object obj, NodeExecutor nodeExecutor) {
        String str;
        if (list == null || list.isEmpty()) {
            return;
        }
        List list2 = (List) list.stream().filter(new Predicate() {
            @Override
            public final boolean test(Object obj2) {
                return AddFriendSetTo2Activity.lambda$groupChatAddStart$7((NodeExecutor.NodeParam) obj2);
            }
        }).map(new Function() {
            @Override
            public final Object apply(Object obj2) {
                String str2;
                str2 = ((NodeExecutor.NodeParam) obj2).text;
                return str2;
            }
        }).filter(new Predicate() {
            @Override
            public final boolean test(Object obj2) {
                return AddFriendSetTo2Activity.lambda$groupChatAddStart$9((String) obj2);
            }
        }).collect(Collectors.toList());
        if (selectNode.getPageName() != null && selectNode.getPageName().equals("获取群名称数据")) {
            if (list2.get(0) == null) {
                str = "";
            } else {
                str = (String) list2.get(0);
                SharedPreferencesUtil.putString(this, "lastGroupName" + this.saveParameter, (String) list2.get(0));
            }
            if (!this.isSetGroupNameWithTag || str.isEmpty()) {
                return;
            }
            phoneNumList.setTagNameWithGroup((String) list2.get(0));
            return;
        }
        if (selectNode.getPageName() == null || !selectNode.getPageName().equals("获取好友名称数据") || list2.get(0) == null) {
            return;
        }
        SharedPreferencesUtil.putString(this, "friendName" + this.saveParameter, (String) list2.get(0));
    }

    static boolean lambda$groupChatAddStart$7(NodeExecutor.NodeParam nodeParam) {
        return nodeParam.text != null;
    }

    static boolean lambda$groupChatAddStart$9(String str) {
        return ("微信团队".equals(str) || "文件传输助手".equals(str) || "未设置标签的朋友".equals(str) || "企业微信联系人".equals(str)) ? false : true;
    }

    private void getFilterAddressData() {
        this.addressDataList = new ArrayList();
        if (this.addressFilterEd.getText().toString().trim().isEmpty()) {
            return;
        }
        String trim = this.addressFilterEd.getText().toString().trim();
        if (trim.contains("#") || trim.contains("#")) {
            this.addressDataList = Arrays.asList(trim.split("[#,#]"));
        } else {
            this.addressDataList.add(trim);
        }
    }

    private class IFFilter implements NodeExecutor.IIf {
        private IFFilter() {
        }

        public boolean onIf(IAccessibility iAccessibility, NodeExecutor nodeExecutor, IfNode ifNode, List<AccessibilityNodeInfo> list, Object obj) {
            if ("tagAddress".equals(ifNode.getTag())) {
                boolean z = false;
                if (list == null || list.isEmpty()) {
                    return false;
                }
                CharSequence contentDescription = list.get(0).getContentDescription();
                if (contentDescription == null) {
                    return AddFriendSetTo2Activity.this.addressFilterIsAddTv.isSelected() && !AddFriendSetTo2Activity.this.addressDataList.isEmpty();
                }
                String obj2 = contentDescription.toString();
                try {
                    if (AddFriendSetTo2Activity.this.addressFilterIsAddTv.isSelected() && !AddFriendSetTo2Activity.this.addressDataList.isEmpty()) {
                        Iterator<String> it = AddFriendSetTo2Activity.this.addressDataList.iterator();
                        while (true) {
                            if (!it.hasNext()) {
                                break;
                            }
                            if (obj2.contains(it.next())) {
                                z = true;
                                break;
                            }
                        }
                        return !z;
                    }
                    if (!AddFriendSetTo2Activity.this.addressFilterIsNotAddTv.isSelected() || AddFriendSetTo2Activity.this.addressDataList.isEmpty()) {
                        return false;
                    }
                    Iterator<String> it2 = AddFriendSetTo2Activity.this.addressDataList.iterator();
                    while (it2.hasNext()) {
                        if (obj2.contains(it2.next())) {
                            return true;
                        }
                    }
                    return false;
                } catch (Exception e) {
                    e.printStackTrace();
                }
            }
            return true;
        }
    }

    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();
        }
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.add_group_market_tv:
                this.setInputGroupMarketTv.setSelected(!r11.isSelected());
                break;
            case R.id.add_to_tag_iv:
            case R.id.add_to_tag_lay:
                this.addToTagIv.setSelected(!r11.isSelected());
                break;
            case R.id.chat_only_iv:
            case R.id.chat_only_rl:
                this.chatOnlyIv.setSelected(!r11.isSelected());
                break;
            case R.id.clean_default_market_tv:
                this.cleanDefaultMarketTv.setSelected(!r11.isSelected());
                break;
            case R.id.dialog_select_other_tag:
                this.isSetGroupNameWithTag = false;
                DataSaveUtils.setAddFriendSelectTagData(this, JSON.toJSONString(this.tagLists));
                Intent intent = new Intent((Context) this, (Class<?>) FriendSelectObjectTagActivity.class);
                intent.putExtra(FriendSelectObjectTagActivity.IS_SELECT_OBJECT, 104);
                this.launcher.launch(intent);
                break;
            case R.id.dialog_set_group_name:
                this.saveToTagTv.setText("设置标签为群名");
                this.isSetGroupNameWithTag = true;
                DataSaveUtils.setAddFriendSelectTagData(this, "");
                break;
            case R.id.filter_address_add_tv:
                this.addressFilterIsAddTv.setSelected(true);
                this.addressFilterIsNotAddTv.setSelected(false);
                break;
            case R.id.filter_address_not_add_tv:
                this.addressFilterIsAddTv.setSelected(false);
                this.addressFilterIsNotAddTv.setSelected(true);
                break;
            case R.id.group_record:
                Intent intent2 = new Intent((Context) this, (Class<?>) GroupRecordActivity.class);
                intent2.putExtra("RecordType", 2);
                this.launcher.launch(intent2);
                break;
            case R.id.not_add_tv:
                this.onlyAddTv.setSelected(false);
                this.notAddTv.setSelected(true);
                break;
            case R.id.only_add_tv:
                this.onlyAddTv.setSelected(true);
                this.notAddTv.setSelected(false);
                break;
            case R.id.remark_phone_num_iv:
            case R.id.remark_phone_num_lay:
                this.remarkPhoneNumIv.setSelected(!r11.isSelected());
                break;
            case R.id.remarks_phone_iv:
            case R.id.remarks_phone_ly:
                this.remarksPhoneIv.setSelected(!r11.isSelected());
                break;
            case R.id.save_to_tag_fl:
            case R.id.save_to_tag_tv:
                new SelectTagTypeDialog(this, this.funcId, this.customizeTagStr, 1, this) {
                    @Override
                    protected void customizeTagOk(String str) {
                        super.customizeTagOk(str);
                        AddFriendSetTo2Activity.this.customizeTagStr = str;
                        AddFriendSetTo2Activity.this.saveToTagTv.setText(str);
                        AddFriendSetTo2Activity.this.tagLists = new ArrayList();
                        AddFriendSetTo2Activity.this.tagLists.add(new TagAndGroupBean(str));
                    }
                }.show();
                break;
            case R.id.select_all_tv:
                this.selectMan.setSelected(false);
                this.selectWoman.setSelected(false);
                this.selectAll.setSelected(true);
                this.selectSexTag = 1;
                break;
            case R.id.select_man_tv:
                this.selectMan.setSelected(true);
                this.selectWoman.setSelected(false);
                this.selectAll.setSelected(false);
                this.selectSexTag = 2;
                break;
            case R.id.select_woman_tv:
                this.selectMan.setSelected(false);
                this.selectWoman.setSelected(true);
                this.selectAll.setSelected(false);
                this.selectSexTag = 3;
                break;
        }
    }

    public void onStart(NodeExecutor nodeExecutor) {
        this.addNum = 0;
    }

    public void onFinish(NodeExecutor nodeExecutor, boolean z) {
        if (!this.isVipOrFree) {
            this.mExecutorWindow.setMessageShow("添加好友任务已成功完成,你的免费体验已结束,继续使用请返回应用,开通会员!");
        } else {
            this.mExecutorWindow.setMessageShow("添加好友完成!\n已执行完成" + this.addNum + "位好友添加操作!\n如需继续添加请返回应用后再开始");
        }
        int i = this.addType;
        if (i == 102 || i == 103) {
            setAddFinishData();
        }
        setAddGroupRecord();
        addFuncLimitCount(this.funcId);
    }

    private void setAddGroupRecord() {
        this.handlerPost.post(new Runnable() {
            @Override
            public final void run() {
                AddFriendSetTo2Activity.this.lambda$setAddGroupRecord$12();
            }
        });
    }

    public void lambda$setAddGroupRecord$12() {
        if (this.addType == 101) {
            final String string = SharedPreferencesUtil.getString(this, "lastGroupName" + this.saveParameter, "");
            String string2 = SharedPreferencesUtil.getString(this, "friendName" + this.saveParameter, "");
            int i = SharedPreferencesUtil.getInt(this, "location" + this.saveParameter, 1);
            if (!string.isEmpty() && !string2.isEmpty()) {
                this.lastAddTv.setVisibility(0);
                this.lastAddTv.setText("上次添加好友位置:\n 群名:" + string + "\n 昵称:" + string2 + "\n 位置:" + i);
                this.numStartEt.setText(i + "");
                List<GroupRecordBean> groupAddFriendData = DataSaveUtils.getGroupAddFriendData(this);
                this.groupRecordBeans = groupAddFriendData;
                if (groupAddFriendData != null && !groupAddFriendData.isEmpty()) {
                    this.groupRecordBeans.removeIf(new Predicate() {
                        @Override
                        public final boolean test(Object obj) {
                            boolean equals;
                            equals = ((GroupRecordBean) obj).groupName.equals(string);
                            return equals;
                        }
                    });
                } else {
                    this.groupRecordBeans = new ArrayList();
                }
                this.groupRecordBeans.add(0, new GroupRecordBean(string, string2, i + "", Utils.getCurrentTime()));
                DataSaveUtils.setGroupAddFriendDataTo2(this, JSON.toJSONString(this.groupRecordBeans));
                return;
            }
            this.lastAddTv.setVisibility(8);
            return;
        }
        this.lastAddTv.setVisibility(8);
    }

    public void setAddingRemoveAddData(final String str) {
        List<ContactInfo> list;
        List arrayList = new ArrayList();
        int i = this.addType;
        if (i == 102) {
            arrayList = DataSaveUtils.getPhoneAddFriendData(this);
        } else if (i == 103) {
            arrayList = DataSaveUtils.getTakePhotoAddFriendData(this);
        }
        if (arrayList != null && (list = this.addedData) != null && !list.isEmpty()) {
            arrayList.removeIf(new Predicate() {
                @Override
                public final boolean test(Object obj) {
                    boolean equals;
                    equals = str.equals(((ContactInfo) obj).phoneNumber);
                    return equals;
                }
            });
        }
        int i2 = this.addType;
        if (i2 == 102) {
            if (arrayList == null || arrayList.isEmpty()) {
                DataSaveUtils.setPhoneAddFriendData(this, "");
                return;
            } else {
                DataSaveUtils.setPhoneAddFriendData(this, JSON.toJSONString(arrayList));
                return;
            }
        }
        if (i2 == 103) {
            if (arrayList == null || arrayList.isEmpty()) {
                DataSaveUtils.setTakePhotoAddFriendData(this, "");
            } else {
                DataSaveUtils.setTakePhotoAddFriendData(this, JSON.toJSONString(arrayList));
            }
        }
    }

    private void setAddFinishData() {
        List<ContactInfo> takePhotoAddedFriendData;
        int i = this.addType;
        if (i == 102) {
            takePhotoAddedFriendData = DataSaveUtils.getPhoneAddedFriendData(this);
        } else {
            takePhotoAddedFriendData = i == 103 ? DataSaveUtils.getTakePhotoAddedFriendData(this) : null;
        }
        if (takePhotoAddedFriendData != null) {
            Collections.reverse(this.addedData);
            takePhotoAddedFriendData.addAll(0, this.addedData);
        } else {
            takePhotoAddedFriendData = this.addedData;
        }
        int i2 = this.addType;
        if (i2 == 102) {
            DataSaveUtils.setPhoneAddedFriendData(this, JSON.toJSONString(takePhotoAddedFriendData));
        } else if (i2 == 103) {
            DataSaveUtils.setTakePhotoAddedFriendData(this, JSON.toJSONString(takePhotoAddedFriendData));
        }
    }

    private void showTemplate() {
        AlertDialog.Builder builder = new AlertDialog.Builder(this);
        View inflate = View.inflate(this, R.layout.dialog_validation_template, null);
        final AlertDialog create = builder.create();
        create.setView(inflate);
        create.getWindow().setBackgroundDrawableResource(android.R.color.transparent);
        create.show();
        final TextView textView = (TextView) inflate.findViewById(R.id.friend_1);
        final TextView textView2 = (TextView) inflate.findViewById(R.id.friend_2);
        final TextView textView3 = (TextView) inflate.findViewById(R.id.friend_3);
        final TextView textView4 = (TextView) inflate.findViewById(R.id.friend_4);
        inflate.findViewById(R.id.template_delete).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                create.dismiss();
            }
        });
        textView.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$showTemplate$15(textView, create, view);
            }
        });
        textView2.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$showTemplate$16(textView2, create, view);
            }
        });
        textView3.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$showTemplate$17(textView3, create, view);
            }
        });
        textView4.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$showTemplate$18(textView4, create, view);
            }
        });
    }

    public void lambda$showTemplate$15(TextView textView, AlertDialog alertDialog, View view) {
        this.friendText = textView.getText().toString();
        alertDialog.dismiss();
        this.validateMessageTv.setText(this.friendText.trim());
        this.friendText = "";
    }

    public void lambda$showTemplate$16(TextView textView, AlertDialog alertDialog, View view) {
        this.friendText = textView.getText().toString();
        alertDialog.dismiss();
        this.validateMessageTv.setText(this.friendText.trim());
        this.friendText = "";
    }

    public void lambda$showTemplate$17(TextView textView, AlertDialog alertDialog, View view) {
        this.friendText = textView.getText().toString();
        alertDialog.dismiss();
        this.validateMessageTv.setText(this.friendText.trim());
        this.friendText = "";
    }

    public void lambda$showTemplate$18(TextView textView, AlertDialog alertDialog, View view) {
        this.friendText = textView.getText().toString();
        alertDialog.dismiss();
        this.validateMessageTv.setText(this.friendText.trim());
        this.friendText = "";
    }

    public void initActivityResult() {
        this.launcher = registerForActivityResult(new ActivityResultContracts.StartActivityForResult(), new ActivityResultCallback() {
            public final void onActivityResult(Object obj) {
                AddFriendSetTo2Activity.this.lambda$initActivityResult$19((ActivityResult) obj);
            }
        });
    }

    public void lambda$initActivityResult$19(ActivityResult activityResult) {
        if (activityResult.getResultCode() == 2000) {
            setSendTime();
            return;
        }
        if (activityResult.getResultCode() == 3000) {
            this.groupRecordBeans = DataSaveUtils.getGroupAddFriendData(this);
            int intExtra = activityResult.getData().getIntExtra("position", 0);
            SharedPreferencesUtil.putString(this, "lastGroupName" + this.saveParameter, this.groupRecordBeans.get(intExtra).getGroupName());
            SharedPreferencesUtil.putString(this, "friendName" + this.saveParameter, this.groupRecordBeans.get(intExtra).getNickName());
            SharedPreferencesUtil.putInt(this, "location" + this.saveParameter, Integer.parseInt(this.groupRecordBeans.get(intExtra).getLocation()));
            setAddGroupRecord();
        }
    }

    public void setSendTime() {
        int i = SharedPreferencesUtil.getInt(this, "groupSendTime", 2);
        if (i == 1) {
            this.addTimeTv.setText("1-4秒");
            this.sendTime = "[1000,4000]";
            return;
        }
        if (i == 2) {
            this.addTimeTv.setText("2-6秒");
            this.sendTime = "[2000,6000]";
            return;
        }
        if (i == 3) {
            this.addTimeTv.setText("3-8秒");
            this.sendTime = "[3000,8000]";
            return;
        }
        if (i == 4) {
            this.addTimeTv.setText("4-10秒");
            this.sendTime = "[4000,10000]";
            return;
        }
        if (i == 5) {
            this.addTimeTv.setText("5-12秒");
            this.sendTime = "[5000,12000]";
        } else if (i == 6) {
            String string = SharedPreferencesUtil.getString(this, "groupSendCustomStartTime", "5");
            String string2 = SharedPreferencesUtil.getString(this, "groupSendCustomEndTime", "10");
            this.addTimeTv.setText(string + "-" + string2 + "秒");
            this.sendTime = "[" + (string + "000") + "," + (string2 + "000") + "]";
        }
    }

    public void onBackPressed() {
        if (SharedPreferencesUtil.getBoolean(this, "addFriendSavaTip" + this.saveParameter, false)) {
            if (SharedPreferencesUtil.getBoolean(this, "addFriendIsSava" + this.saveParameter, false)) {
                putSetParameter();
            }
            finish();
            return;
        }
        savaSetTip();
    }

    private void savaSetTip() {
        final BaseDialog baseDialog = new BaseDialog(this) {
            @Override
            protected void notTipCallCBack(boolean z) {
                super.notTipCallCBack(z);
                SharedPreferencesUtil.putBoolean(AddFriendSetTo2Activity.this, "addFriendSavaTip" + AddFriendSetTo2Activity.this.saveParameter, z);
            }
        };
        baseDialog.setTitleText("温馨提示");
        baseDialog.setContentText("需要保存当前的所有设置吗?");
        baseDialog.setLeftButton("不保存", -1, new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$savaSetTip$20(baseDialog, view);
            }
        });
        baseDialog.setRightButton("保存", -1, new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$savaSetTip$21(baseDialog, view);
            }
        });
        baseDialog.setNotTip(1, "我已知晓,不在提示");
        baseDialog.show();
    }

    public void lambda$savaSetTip$20(BaseDialog baseDialog, View view) {
        SharedPreferencesUtil.putBoolean(this, "addFriendIsSava" + this.saveParameter, false);
        SharedPreferencesUtil.putBoolean(this, "addFriendNotSava" + this.saveParameter, true);
        putSetParameterClear();
        baseDialog.dismiss();
        finish();
    }

    public void lambda$savaSetTip$21(BaseDialog baseDialog, View view) {
        SharedPreferencesUtil.putBoolean(this, "addFriendIsSava" + this.saveParameter, true);
        SharedPreferencesUtil.putBoolean(this, "addFriendNotSava" + this.saveParameter, false);
        putSetParameter();
        baseDialog.dismiss();
        finish();
    }

    private void putSetParameter() {
        SharedPreferencesUtil.putString(this, "numStartEt" + this.saveParameter, this.numStartEt.getText().toString());
        SharedPreferencesUtil.putString(this, "numPeopleEt" + this.saveParameter, this.numPeopleEt.getText().toString());
        SharedPreferencesUtil.putBoolean(this, "isOnlyChat" + this.saveParameter, this.chatOnlyIv.isSelected());
        SharedPreferencesUtil.putBoolean(this, "remarkLeft" + this.saveParameter, this.remarkLeft.isSelected());
        SharedPreferencesUtil.putBoolean(this, "rRemarkRight" + this.saveParameter, this.rRemarkRight.isSelected());
        SharedPreferencesUtil.putBoolean(this, "isSetGroupNameWithTag" + this.saveParameter, this.isSetGroupNameWithTag);
        SharedPreferencesUtil.putString(this, "remarkEt" + this.saveParameter, this.remarkEt.getText().toString());
        SharedPreferencesUtil.putString(this, "notAddEt" + this.saveParameter, this.notAddEt.getText().toString());
        SharedPreferencesUtil.putBoolean(this, "remarkPhoneNum" + this.saveParameter, this.remarkPhoneNumIv.isSelected());
        SharedPreferencesUtil.putBoolean(this, "remarkTxlName" + this.saveParameter, this.remarksPhoneIv.isSelected());
        SharedPreferencesUtil.putInt(this, "selectSex" + this.saveParameter, this.selectSexTag);
        SharedPreferencesUtil.putBoolean(this, "selectOnlyAdd" + this.saveParameter, this.onlyAddTv.isSelected());
        SharedPreferencesUtil.putBoolean(this, "addressOnlyAdd" + this.saveParameter, this.addressFilterIsAddTv.isSelected());
        SharedPreferencesUtil.putString(this, "addressFilterEt" + this.saveParameter, this.addressFilterEd.getText().toString());
        setAddFriendSelectTagData(JSON.toJSONString(this.tagLists));
    }

    private void getSetParameter() {
        String string = SharedPreferencesUtil.getString(this, "numStartEt" + this.saveParameter, "1");
        String string2 = SharedPreferencesUtil.getString(this, "numPeopleEt" + this.saveParameter, "10");
        String string3 = SharedPreferencesUtil.getString(this, "remarkEt" + this.saveParameter, "");
        String string4 = SharedPreferencesUtil.getString(this, "notAddEt" + this.saveParameter, "");
        this.numStartEt.setText(string);
        this.numPeopleEt.setText(string2);
        this.remarkEt.setText(string3);
        this.notAddEt.setText(string4);
        boolean z = SharedPreferencesUtil.getBoolean(this, "isOnlyChat" + this.saveParameter, false);
        boolean z2 = SharedPreferencesUtil.getBoolean(this, "remarkLeft" + this.saveParameter, false);
        boolean z3 = SharedPreferencesUtil.getBoolean(this, "rRemarkRight" + this.saveParameter, false);
        boolean z4 = SharedPreferencesUtil.getBoolean(this, "remarkPhoneNum" + this.saveParameter, false);
        this.isSetGroupNameWithTag = SharedPreferencesUtil.getBoolean(this, "remarkPhoneNum" + this.saveParameter, false);
        this.selectSexTag = SharedPreferencesUtil.getInt(this, "selectSex" + this.saveParameter, 1);
        boolean z5 = SharedPreferencesUtil.getBoolean(this, "selectOnlyAdd" + this.saveParameter, true);
        boolean z6 = SharedPreferencesUtil.getBoolean(this, "remarkTxlName" + this.saveParameter, false);
        boolean z7 = SharedPreferencesUtil.getBoolean(this, "addressOnlyAdd" + this.saveParameter, this.addressFilterIsAddTv.isSelected());
        String string5 = SharedPreferencesUtil.getString(this, "addressFilterEt" + this.saveParameter, this.addressFilterEd.getText().toString());
        this.chatOnlyIv.setSelected(z);
        this.remarkLeft.setSelected(z2);
        this.rRemarkRight.setSelected(z3);
        this.remarkPhoneNumIv.setSelected(z4);
        if (this.isSetGroupNameWithTag) {
            this.saveToTagTv.setText("设置标签为群名");
        } else {
            this.tagLists = getAddFriendSelectTagData();
            StringBuilder sb = new StringBuilder();
            List<TagAndGroupBean> list = this.tagLists;
            if (list != null && !list.isEmpty()) {
                Iterator<TagAndGroupBean> it = this.tagLists.iterator();
                while (it.hasNext()) {
                    sb.append("  ").append(it.next().getTagName());
                }
                this.saveToTagTv.setText(sb.toString());
            } else {
                this.saveToTagTv.setText("请选择");
            }
        }
        this.selectAll.setSelected(this.selectSexTag == 1);
        this.selectMan.setSelected(this.selectSexTag == 2);
        this.selectWoman.setSelected(this.selectSexTag == 3);
        this.onlyAddTv.setSelected(z5);
        this.notAddTv.setSelected(!z5);
        this.remarksPhoneIv.setSelected(z6);
        this.addressFilterIsAddTv.setSelected(z7);
        this.addressFilterIsNotAddTv.setSelected(!z7);
        this.addressFilterEd.setText(string5);
    }

    private void putSetParameterClear() {
        SharedPreferencesUtil.putString(this, "numStartEt" + this.saveParameter, "1");
        SharedPreferencesUtil.putString(this, "numPeopleEt" + this.saveParameter, "10");
        SharedPreferencesUtil.putBoolean(this, "isOnlyChat" + this.saveParameter, false);
        SharedPreferencesUtil.putBoolean(this, "remarkLeft" + this.saveParameter, false);
        SharedPreferencesUtil.putBoolean(this, "rRemarkRight" + this.saveParameter, false);
        SharedPreferencesUtil.putBoolean(this, "isSetGroupNameWithTag" + this.saveParameter, false);
        SharedPreferencesUtil.putString(this, "remarkEt" + this.saveParameter, "");
        SharedPreferencesUtil.putString(this, "notAddEt" + this.saveParameter, "");
        SharedPreferencesUtil.putBoolean(this, "remarkPhoneNum" + this.saveParameter, false);
        SPUtils.putParam(this, "ADD_FRIEND_TAG" + this.saveParameter, "ADD_FRIEND_TAG_DATA" + this.saveParameter, "");
        SharedPreferencesUtil.putInt(this, "selectSex" + this.saveParameter, 1);
        SharedPreferencesUtil.putBoolean(this, "selectOnlyAdd" + this.saveParameter, true);
        SharedPreferencesUtil.putBoolean(this, "addressOnlyAdd" + this.saveParameter, true);
        SharedPreferencesUtil.putString(this, "addressFilterEt" + this.saveParameter, "");
    }

    private void setAddFriendSelectTagData(String str) {
        SPUtils.putParam(this, "ADD_FRIEND_TAG" + this.saveParameter, "ADD_FRIEND_TAG_DATA" + this.saveParameter, str);
    }

    private List<TagAndGroupBean> getAddFriendSelectTagData() {
        String str = (String) SPUtils.getParam(this, "ADD_FRIEND_TAG" + this.saveParameter, "ADD_FRIEND_TAG_DATA" + this.saveParameter, "");
        if (TextUtils.isEmpty(str)) {
            return null;
        }
        return JSON.parseArray(str, TagAndGroupBean.class);
    }

    private void setImgSet() {
        this.showImg = (ImageView) findViewById(R.id.show_iv);
        this.deleteImg = (ImageView) findViewById(R.id.delete_iv);
        this.showImg.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$setImgSet$22(view);
            }
        });
        this.deleteImg.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                AddFriendSetTo2Activity.this.lambda$setImgSet$23(view);
            }
        });
    }

    public void lambda$setImgSet$22(View view) {
        toSelectImg();
    }

    public void lambda$setImgSet$23(View view) {
        this.imgStr = "";
        this.deleteImg.setVisibility(8);
        this.showImg.setImageResource(R.mipmap.add_friend_img);
    }

    private void toSelectImg() {
        if (!XXPermissions.isGranted((Context) this, Utils.cameraPermission())) {
            PopNotification build = PopNotification.build();
            this.mPopNotification = build;
            build.setTitle("相机和存储权限使用说明:").setMessage("用于拍摄、储存照片以及在相册中浏览查看照片").noAutoDismiss().show();
        }
        XXPermissions.with((Context) this).permission(Utils.cameraPermission()).request(new OnPermissionCallback() {
            @Override
            public void onGranted(List<String> list, boolean z) {
                AddFriendSetTo2Activity.this.imgSelect();
                if (AddFriendSetTo2Activity.this.mPopNotification != null) {
                    AddFriendSetTo2Activity.this.mPopNotification.dismiss();
                }
            }

            @Override
            public void onDenied(List<String> list, boolean z) {
                if (AddFriendSetTo2Activity.this.mPopNotification != null) {
                    AddFriendSetTo2Activity.this.mPopNotification.dismiss();
                }
            }
        });
    }

    public void imgSelect() {
        PictureSelector.create(this).openGallery(SelectMimeType.ofImage()).setMaxSelectNum(1).setMinSelectNum(1).setImageEngine(GlideEngine.createGlideEngine()).setSelectorUIStyle(Utils.selectorStyle()).forResult(new OnResultCallbackListener<LocalMedia>() {
            public void onCancel() {
            }

            public void onResult(ArrayList<LocalMedia> arrayList) {
                AddFriendSetTo2Activity.this.imgStr = arrayList.get(0).getPath();
                Glide.with(AddFriendSetTo2Activity.this).load(AddFriendSetTo2Activity.this.imgStr).into(AddFriendSetTo2Activity.this.showImg);
                AddFriendSetTo2Activity.this.deleteImg.setVisibility(0);
            }
        });
    }
}