导航菜单

页面标题

页面副标题

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

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

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


package com.jianzhen.wsk.ui.detection;

import android.content.Context;
import android.content.Intent;
import android.graphics.Color;
import android.os.Handler;
import android.os.Looper;
import android.os.Message;
import android.text.Editable;
import android.text.TextWatcher;
import android.view.View;
import android.view.accessibility.AccessibilityNodeInfo;
import android.widget.EditText;
import android.widget.ImageView;
import android.widget.LinearLayout;
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.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.widget.ExecutorWindow;
import com.jianzhen.wsk.BaseActivity;
import com.jianzhen.wsk.R;
import com.jianzhen.wsk.base.FunIdConstant;
import com.jianzhen.wsk.bean.CheckFriendData;
import com.jianzhen.wsk.bean.FriendData;
import com.jianzhen.wsk.bean.NameList;
import com.jianzhen.wsk.bean.TagAndGroupBean;
import com.jianzhen.wsk.dialog.BaseDialog;
import com.jianzhen.wsk.net.api.Constant;
import com.jianzhen.wsk.ui.friendscircle.FriendSelectObjectTagActivity;
import com.jianzhen.wsk.ui.set.AppRunSetActivity;
import com.jianzhen.wsk.utils.ScriptLoadUtil;
import com.jianzhen.wsk.utils.SharedPreferencesUtil;
import com.jianzhen.wsk.utils.Utils;
import java.io.Serializable;
import java.util.ArrayList;
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 SeeWhoDeletedMeActivity extends BaseActivity implements View.OnClickListener {
    private TextView checkPay1Tv;
    private TextView checkPay2Tv;
    private EditText checkStartEt;
    private String currentName;
    private boolean isDisturbanceDetection;
    private boolean isGoDeleteFriend;
    private TextView lastCheckTv;
    public ActivityResultLauncher<Intent> launcher;
    private ExecutorWindow mExecutorWindow;
    private View noDisturbanceLine;
    private LinearLayout noDisturbanceModeLay;
    private TextView noDisturbanceText;
    private ImageView noFriendAddIv;
    private LinearLayout noFriendAddLay;
    private ImageView noFriendDeleteIv;
    private LinearLayout noFriendDeleteLay;
    private TextView selectCheckObjectTv;
    private TextView selectDeleteTv;
    private TextView selectRemarksTv;
    private View sendMessageLine;
    private LinearLayout sendMessageModeLay;
    private TextView sendMessageText;
    private TagAndGroupBean tagAndGroupBean;
    private EditText validateMessageTv;
    private String funcId = FunIdConstant.WHO_DELETE_ME;
    private List<String> checkFriendData = new ArrayList();
    private final List<String> notFriendData = new ArrayList();
    public int isCheckSelectObject = 100;
    private List<TagAndGroupBean> selectObjectData = new ArrayList();
    private int savaCheckNotFriendNum = 0;
    private final Handler handlerPost = new Handler(Looper.getMainLooper());
    private int checkStart = 0;
    private final Handler handler = new Handler(Looper.getMainLooper()) {
        @Override
        public void handleMessage(Message message) {
            super.handleMessage(message);
            if (message.what == 1) {
                SeeWhoDeletedMeActivity seeWhoDeletedMeActivity = SeeWhoDeletedMeActivity.this;
                seeWhoDeletedMeActivity.checkFriendData = (List) seeWhoDeletedMeActivity.checkFriendData.stream().distinct().collect(Collectors.toList());
                if (SeeWhoDeletedMeActivity.this.isDisturbanceDetection) {
                    for (String str : SeeWhoDeletedMeActivity.this.checkFriendData) {
                        if (!str.contains("(*")) {
                            SeeWhoDeletedMeActivity.this.notFriendData.add(str);
                        }
                    }
                    Iterator it = SeeWhoDeletedMeActivity.this.notFriendData.iterator();
                    while (it.hasNext()) {
                        SeeWhoDeletedMeActivity.this.recordListData.add(((String) it.next()).replace("转账给", ""));
                    }
                    ?? r6 = SeeWhoDeletedMeActivity.this;
                    SharedPreferencesUtil.putString(r6, "delete_me_data", JSON.toJSONString(((SeeWhoDeletedMeActivity) r6).recordListData));
                } else {
                    ?? r62 = SeeWhoDeletedMeActivity.this;
                    SharedPreferencesUtil.putString(r62, "delete_me_data", JSON.toJSONString(((SeeWhoDeletedMeActivity) r62).notFriendData));
                }
                if (SeeWhoDeletedMeActivity.this.selectRemarksTv.isSelected()) {
                    if (!SeeWhoDeletedMeActivity.this.isVipOrFree) {
                        SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("非好友任务检测已成功完成,你的免费体验已结束,继续使用请返回应用,开通会员!");
                        return;
                    } else if (!SeeWhoDeletedMeActivity.this.notFriendData.isEmpty()) {
                        SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("检测完成!\n检测结果:共检测" + SeeWhoDeletedMeActivity.this.checkFriendData.size() + "位联系人,发现" + SeeWhoDeletedMeActivity.this.notFriendData.size() + "人为非好友,现已为您加入到【A000非好友】标签中");
                        return;
                    } else {
                        SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("检测完成!\n检测结果:共检测" + SeeWhoDeletedMeActivity.this.checkFriendData.size() + "位联系人,发现" + SeeWhoDeletedMeActivity.this.notFriendData.size() + "人为非好友");
                        return;
                    }
                }
                if (!SeeWhoDeletedMeActivity.this.isVipOrFree) {
                    SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("非好友任务检测已成功完成,你的免费体验已结束,继续使用请返回应用,开通会员!");
                } else if (!SeeWhoDeletedMeActivity.this.notFriendData.isEmpty()) {
                    SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("检测完成!\n检测结果:共检测" + SeeWhoDeletedMeActivity.this.checkFriendData.size() + "位联系人,发现" + SeeWhoDeletedMeActivity.this.notFriendData.size() + "人为非好友,现已为您进行了删除操作");
                } else {
                    SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("检测完成!\n检测结果:共检测" + SeeWhoDeletedMeActivity.this.checkFriendData.size() + "位联系人,发现" + SeeWhoDeletedMeActivity.this.notFriendData.size() + "人为非好友");
                }
            }
        }
    };
    private final List<String> recordListData = new ArrayList();

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

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

    @Override
    protected void initTitle() {
        setBaseTitle(this, "看谁删了我");
    }

    @Override
    protected void initPageView() {
        initActivityResult();
        this.sendMessageModeLay = (LinearLayout) findViewById(R.id.send_message_mode_lay);
        this.noDisturbanceModeLay = (LinearLayout) findViewById(R.id.no_disturbance_mode_lay);
        this.sendMessageText = (TextView) findViewById(R.id.send_message_tv);
        this.sendMessageLine = findViewById(R.id.send_message_line);
        this.noDisturbanceText = (TextView) findViewById(R.id.no_disturbance_tv);
        this.noDisturbanceLine = findViewById(R.id.no_disturbance_line);
        this.noFriendAddLay = (LinearLayout) findViewById(R.id.no_friend_add_lay);
        this.noFriendDeleteLay = (LinearLayout) findViewById(R.id.no_friend_delete_lay);
        this.noFriendDeleteIv = (ImageView) findViewById(R.id.no_friend_delete_iv);
        this.noFriendAddIv = (ImageView) findViewById(R.id.no_friend_add_iv);
        this.validateMessageTv = (EditText) findViewById(R.id.validate_message_tv);
        this.selectCheckObjectTv = (TextView) findViewById(R.id.friend_select_object_text);
        this.selectRemarksTv = (TextView) findViewById(R.id.select_remarks_tv);
        this.selectDeleteTv = (TextView) findViewById(R.id.select_delete_tv);
        this.checkPay1Tv = (TextView) findViewById(R.id.check_pay_1_tv);
        this.checkPay2Tv = (TextView) findViewById(R.id.check_pay_2_tv);
        this.lastCheckTv = (TextView) findViewById(R.id.last_check_tv);
        this.checkStartEt = (EditText) findViewById(R.id.check_start_location);
        this.selectRemarksTv.setSelected(true);
        this.checkPay1Tv.setSelected(true);
        this.checkStartEt.addTextChangedListener(new TextWatcher() {
            @Override
            public void beforeTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void onTextChanged(CharSequence charSequence, int i, int i2, int i3) {
            }

            @Override
            public void afterTextChanged(Editable editable) {
                String obj = SeeWhoDeletedMeActivity.this.checkStartEt.getText().toString();
                if (!obj.isEmpty()) {
                    if (Integer.parseInt(obj) > 0) {
                        SharedPreferencesUtil.putInt(SeeWhoDeletedMeActivity.this, "lastCheckLocation", Integer.parseInt(obj));
                        return;
                    } else {
                        SeeWhoDeletedMeActivity.this.checkStartEt.setText("1");
                        return;
                    }
                }
                SeeWhoDeletedMeActivity.this.checkStartEt.setText("1");
            }
        });
        findViewById(R.id.start_check).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SeeWhoDeletedMeActivity.this.lambda$initPageView$0(view);
            }
        });
        findViewById(R.id.go_delete_friend).setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SeeWhoDeletedMeActivity.this.lambda$initPageView$1(view);
            }
        });
        findViewById(R.id.send_message_click_lay).setOnClickListener(this);
        findViewById(R.id.no_disturbance_click_lay).setOnClickListener(this);
        this.noFriendAddLay.setOnClickListener(this);
        this.noFriendDeleteLay.setOnClickListener(this);
        findViewById(R.id.recordActivity_lay).setOnClickListener(this);
        findViewById(R.id.friend_select_object_lay).setOnClickListener(this);
        this.selectRemarksTv.setOnClickListener(this);
        this.selectDeleteTv.setOnClickListener(this);
        this.checkPay1Tv.setOnClickListener(this);
        this.checkPay2Tv.setOnClickListener(this);
        setSwitchMode(true);
        setVideoTutorial("who_delete_me.mp4");
    }

    public void lambda$initPageView$0(View view) {
        if (!this.isDisturbanceDetection && this.validateMessageTv.getText().toString().trim().isEmpty()) {
            showCenterToast("请输入检测消息内容!");
            return;
        }
        this.isGoDeleteFriend = false;
        if (!SharedPreferencesUtil.getBoolean(this, "DeleteMeDlgTip", false)) {
            checkFriendTip();
        } else {
            getFuncLimit(FunIdConstant.WHO_DELETE_ME);
        }
    }

    public void lambda$initPageView$1(View view) {
        this.isGoDeleteFriend = true;
        getFuncLimit(FunIdConstant.WHO_DELETE_ME);
    }

    private void setSwitchMode(boolean z) {
        this.isDisturbanceDetection = z;
        this.noDisturbanceText.setTextColor(Color.parseColor(z ? "#FF5F00" : "#77777E"));
        this.noDisturbanceLine.setBackgroundColor(Color.parseColor(z ? "#FF5F00" : "#77777E"));
        this.noDisturbanceLine.setVisibility(z ? 0 : 4);
        this.sendMessageText.setTextColor(Color.parseColor(z ? "#77777E" : "#FF5F00"));
        this.sendMessageLine.setBackgroundColor(Color.parseColor(z ? "#77777E" : "#FF5F00"));
        this.sendMessageLine.setVisibility(z ? 4 : 0);
        this.noDisturbanceModeLay.setVisibility(z ? 0 : 8);
        this.sendMessageModeLay.setVisibility(z ? 8 : 0);
        this.noFriendDeleteLay.setVisibility(8);
        this.noFriendAddLay.setVisibility(8);
    }

    @Override
    public void onClick(View view) {
        switch (view.getId()) {
            case R.id.check_pay_1_tv:
                this.checkPay1Tv.setSelected(!r3.isSelected());
                this.checkPay2Tv.setSelected(true ^ this.checkPay1Tv.isSelected());
                break;
            case R.id.check_pay_2_tv:
                this.checkPay2Tv.setSelected(!r3.isSelected());
                this.checkPay1Tv.setSelected(true ^ this.checkPay2Tv.isSelected());
                break;
            case R.id.friend_select_object_lay:
                Intent intent = new Intent((Context) this, (Class<?>) SelectCheckObjectActivity.class);
                intent.putExtra("isCheckSelectObject", this.isCheckSelectObject);
                intent.putExtra("deleteMeSelectTag", (Serializable) this.selectObjectData);
                this.launcher.launch(intent);
                break;
            case R.id.no_disturbance_click_lay:
                setSwitchMode(true);
                break;
            case R.id.no_friend_add_lay:
                ImageView imageView = this.noFriendAddIv;
                imageView.setSelected(true ^ imageView.isSelected());
                break;
            case R.id.no_friend_delete_lay:
                ImageView imageView2 = this.noFriendDeleteIv;
                imageView2.setSelected(true ^ imageView2.isSelected());
                break;
            case R.id.recordActivity_lay:
                Intent intent2 = new Intent((Context) this, (Class<?>) DetectionRecordActivity.class);
                intent2.putStringArrayListExtra("recordListData", (ArrayList) this.recordListData);
                startActivity(intent2);
                break;
            case R.id.select_delete_tv:
                this.selectDeleteTv.setSelected(!r3.isSelected());
                this.selectRemarksTv.setSelected(true ^ this.selectDeleteTv.isSelected());
                break;
            case R.id.select_remarks_tv:
                this.selectRemarksTv.setSelected(!r3.isSelected());
                this.selectDeleteTv.setSelected(true ^ this.selectRemarksTv.isSelected());
                break;
            case R.id.send_message_click_lay:
                setSwitchMode(false);
                break;
        }
    }

    @Override
    public void lambda$setNotYearVipTip$7() {
        super.lambda$setNotYearVipTip$7();
        Utils.openWx(this);
        if (this.isGoDeleteFriend) {
            this.handlerPost.post(new Runnable() {
                @Override
                public final void run() {
                    SeeWhoDeletedMeActivity.this.deleteFriendStart();
                }
            });
        } else {
            this.handlerPost.post(new Runnable() {
                @Override
                public final void run() {
                    SeeWhoDeletedMeActivity.this.checkFriend();
                }
            });
        }
    }

    public void checkFriend() {
        final int parseInt = Integer.parseInt(this.checkStartEt.getText().toString()) - 1;
        try {
            IAccessibility accessibility = AuxiliaryService.getAccessibility();
            if (this.isDisturbanceDetection) {
                this.mExecutorWindow = ScriptLoadUtil.loadWx(accessibility, this.funcId, "check_who_delete_me_new");
            } else {
                this.mExecutorWindow = ScriptLoadUtil.loadWx(accessibility, this.funcId, "check_who_delete_me_with_message_new");
            }
            String trim = this.checkStartEt.getText().toString().trim();
            String str = "1";
            if (trim.isEmpty()) {
                trim = "1";
            }
            if (!this.checkPay2Tv.isSelected()) {
                str = trim;
            }
            CheckFriendData checkFriendData = new CheckFriendData(this.validateMessageTv.getText().toString().trim(), this.selectDeleteTv.isSelected(), this.checkPay2Tv.isSelected(), Integer.parseInt(str) - 1);
            final ArrayList arrayList = new ArrayList();
            final ArrayList arrayList2 = new ArrayList();
            arrayList.add(new NameList("微信团队"));
            arrayList.add(new NameList("文件传输助手"));
            arrayList.add(new NameList("未设置标签的朋友"));
            arrayList.add(new NameList("企业联系人"));
            Iterator<TagAndGroupBean> it = this.selectObjectData.iterator();
            while (it.hasNext()) {
                for (FriendData friendData : it.next().getFriendData()) {
                    arrayList.add(new NameList(friendData.getNameStr()));
                    arrayList2.add(friendData.getNameStr());
                }
            }
            this.mExecutorWindow.setIFilter(new NodeExecutor.IFilter() {
                public final List onFilter(NodeExecutor nodeExecutor, INode iNode, List list, Object obj) {
                    List lambda$checkFriend$3;
                    lambda$checkFriend$3 = SeeWhoDeletedMeActivity.this.lambda$checkFriend$3(arrayList2, arrayList, nodeExecutor, iNode, list, obj);
                    return lambda$checkFriend$3;
                }
            });
            this.mExecutorWindow.setArgs(checkFriendData);
            this.mExecutorWindow.showFloatWindow();
            this.mExecutorWindow.setISelect(new NodeExecutor.ISelectMap() {
                public final void onNodeSelect(SelectNode selectNode, List list, Object obj, NodeExecutor nodeExecutor) {
                    SeeWhoDeletedMeActivity.this.lambda$checkFriend$7(selectNode, list, obj, nodeExecutor);
                }
            });
            this.mExecutorWindow.setIProgress(new NodeExecutor.IProgress() {
                public final boolean onProgress(IAccessibility iAccessibility, INode iNode, Object[] objArr, int i, NodeExecutor nodeExecutor) {
                    boolean lambda$checkFriend$8;
                    lambda$checkFriend$8 = SeeWhoDeletedMeActivity.this.lambda$checkFriend$8(parseInt, iAccessibility, iNode, objArr, i, nodeExecutor);
                    return lambda$checkFriend$8;
                }
            });
            this.mExecutorWindow.setCallback(new NodeExecutor.DefaultCallback(this) {
                public boolean onPageFound(IAccessibility iAccessibility, PageNode pageNode, NodeExecutor nodeExecutor) {
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("滑动到指定位置开始")) {
                        nodeExecutor.pause();
                        SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessage("请滑动到需要开始的联系人位置,然后点击继续开始。", true);
                    }
                    return super.onPageFound(iAccessibility, pageNode, nodeExecutor);
                }

                public boolean onNodeFound(PageNode pageNode, ViewNode viewNode, NodeExecutor nodeExecutor) {
                    if (pageNode != null && pageNode.getPageName().equals("看谁删了我-去备注-返回1")) {
                        SeeWhoDeletedMeActivity.this.savaCheckNotFriendNum++;
                    }
                    return super.onNodeFound(pageNode, viewNode, nodeExecutor);
                }
            });
            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) {
                    SeeWhoDeletedMeActivity.this.checkFriendData.clear();
                    SeeWhoDeletedMeActivity.this.notFriendData.clear();
                }

                public void onFinish(NodeExecutor nodeExecutor, boolean z) {
                    SeeWhoDeletedMeActivity.this.savaCheckNotFriendNum = 0;
                    Message message = new Message();
                    message.what = 1;
                    SeeWhoDeletedMeActivity.this.handler.sendMessage(message);
                    SeeWhoDeletedMeActivity.this.addFuncLimitCount(FunIdConstant.WHO_DELETE_ME);
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    public List lambda$checkFriend$3(final List list, List list2, NodeExecutor nodeExecutor, INode iNode, List list3, Object obj) {
        ArrayList arrayList = new ArrayList(list3);
        if (this.isCheckSelectObject == 101) {
            return (List) arrayList.stream().filter(new Predicate() {
                @Override
                public final boolean test(Object obj2) {
                    return SeeWhoDeletedMeActivity.lambda$checkFriend$2(list, (AccessibilityNodeInfo) obj2);
                }
            }).collect(Collectors.toList());
        }
        Iterator it = list2.iterator();
        while (it.hasNext()) {
            NameList nameList = (NameList) it.next();
            Iterator it2 = list3.iterator();
            while (true) {
                if (!it2.hasNext()) {
                    break;
                }
                AccessibilityNodeInfo accessibilityNodeInfo = (AccessibilityNodeInfo) it2.next();
                if (accessibilityNodeInfo != null && accessibilityNodeInfo.getText() != null && nameList.nameText.equals(accessibilityNodeInfo.getText().toString())) {
                    arrayList.remove(accessibilityNodeInfo);
                    break;
                }
            }
        }
        return arrayList;
    }

    static boolean lambda$checkFriend$2(List list, AccessibilityNodeInfo accessibilityNodeInfo) {
        return (accessibilityNodeInfo.getText() == null || accessibilityNodeInfo.getText().toString().contains("A000非好友-") || !list.contains(accessibilityNodeInfo.getText().toString())) ? false : true;
    }

    public void lambda$checkFriend$7(SelectNode selectNode, List list, Object obj, NodeExecutor nodeExecutor) {
        if (list == null || list.isEmpty()) {
            return;
        }
        List list2 = (List) list.stream().filter(new Predicate() {
            @Override
            public final boolean test(Object obj2) {
                return SeeWhoDeletedMeActivity.lambda$checkFriend$4((NodeExecutor.NodeParam) obj2);
            }
        }).map(new Function() {
            @Override
            public final Object apply(Object obj2) {
                String str;
                str = ((NodeExecutor.NodeParam) obj2).text;
                return str;
            }
        }).filter(new Predicate() {
            @Override
            public final boolean test(Object obj2) {
                return SeeWhoDeletedMeActivity.lambda$checkFriend$6((String) obj2);
            }
        }).collect(Collectors.toList());
        if (selectNode.getPageName() != null && selectNode.getPageName().equals("转账界面")) {
            this.checkFriendData.addAll(list2);
            return;
        }
        if (selectNode.getPageName() != null && selectNode.getPageName().equals("获取非好友数据")) {
            if (list2.get(list2.size() - 1) != null && ((String) list2.get(list2.size() - 1)).contains("开启了朋友验证")) {
                this.notFriendData.add(this.currentName);
            }
            this.checkFriendData.add(this.currentName);
            return;
        }
        if (selectNode.getPageName() == null || !selectNode.getPageName().equals("获取好友数据") || list2.get(0) == null) {
            return;
        }
        this.currentName = (String) list2.get(0);
        SharedPreferencesUtil.putString(this, "lastCheckData", (String) list2.get(0));
    }

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

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

    public boolean lambda$checkFriend$8(int i, IAccessibility iAccessibility, INode iNode, Object[] objArr, int i2, NodeExecutor nodeExecutor) {
        if ("while_node".equals(iNode.getNodeType()) && "listTag".equals(((WhileNode) iNode).getTag())) {
            if (!this.isVipOrFree && this.checkFriendData.size() > Constant.detectionNum) {
                this.mExecutorWindow.stop();
            }
            this.mExecutorWindow.setProgress("正在检测第" + (i2 + 1) + "位好友,检测出" + this.savaCheckNotFriendNum + "位非好友");
            if (this.checkPay1Tv.isSelected()) {
                SharedPreferencesUtil.putInt(this, "lastCheckLocation", i + i2 + 1);
            }
        }
        return true;
    }

    public void deleteFriendStart() {
        try {
            ExecutorWindow loadWx = ScriptLoadUtil.loadWx(AuxiliaryService.getAccessibility(), this.funcId, "delete_friend");
            this.mExecutorWindow = loadWx;
            loadWx.showFloatWindow();
            this.mExecutorWindow.setCallback(new NodeExecutor.DefaultCallback(this) {
                public boolean onNodeNotFound(PageNode pageNode, ViewNode viewNode, NodeExecutor nodeExecutor) {
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("删除好友-点击更多联系人")) {
                        SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("请确定已检查非好友!\n如检测出的非好友过少,请手动进行删除操作!");
                    }
                    return super.onNodeNotFound(pageNode, viewNode, nodeExecutor);
                }

                public boolean onPageNotFound(IAccessibility iAccessibility, INode iNode, String str, NodeExecutor nodeExecutor) {
                    PageNode pageNode = (PageNode) iNode;
                    if (pageNode.getPageName() != null && pageNode.getPageName().equals("删除好友-点击更多联系人")) {
                        SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("请确定已检查非好友!\n如检测出的非好友过少,请手动进行删除操作!");
                    }
                    return super.onPageNotFound(iAccessibility, iNode, str, nodeExecutor);
                }
            });
            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) {
                }

                public void onFinish(NodeExecutor nodeExecutor, boolean z) {
                    SeeWhoDeletedMeActivity.this.mExecutorWindow.setMessageShow("好友删除完成!");
                }
            });
        } catch (Exception e) {
            e.printStackTrace();
        }
    }

    private void checkFriendTip() {
        final BaseDialog baseDialog = new BaseDialog(this) {
            @Override
            protected void notTipCallCBack(boolean z) {
                super.notTipCallCBack(z);
                SharedPreferencesUtil.putBoolean(SeeWhoDeletedMeActivity.this, "DeleteMeDlgTip", z);
            }
        };
        baseDialog.setTitleText("温馨提示");
        baseDialog.setContentText("由于检测时间较长,请保证手机电量充足,尽量关闭其它运行的应用。建议您打开APP稳定运行设置后再运行!");
        baseDialog.setLeftButton("去设置", -1, new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SeeWhoDeletedMeActivity.this.lambda$checkFriendTip$9(baseDialog, view);
            }
        });
        baseDialog.setRightButton("我知道了", -1, new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                SeeWhoDeletedMeActivity.this.lambda$checkFriendTip$10(baseDialog, view);
            }
        });
        baseDialog.setNotTip(1);
        baseDialog.show();
    }

    public void lambda$checkFriendTip$9(BaseDialog baseDialog, View view) {
        startIntent(this, AppRunSetActivity.class);
        baseDialog.dismiss();
    }

    public void lambda$checkFriendTip$10(BaseDialog baseDialog, View view) {
        getFuncLimit(FunIdConstant.WHO_DELETE_ME);
        baseDialog.dismiss();
    }

    protected void onResume() {
        super.onResume();
        ExecutorWindow executorWindow = this.mExecutorWindow;
        if (executorWindow != null) {
            executorWindow.hideFloatWindow();
            this.mExecutorWindow.stop();
        }
        String string = SharedPreferencesUtil.getString(this, "lastCheckData", "");
        this.checkStartEt.setText(SharedPreferencesUtil.getInt(this, "lastCheckLocation", 1) + "");
        if (this.lastCheckTv != null) {
            if (string.isEmpty()) {
                this.lastCheckTv.setVisibility(8);
            } else {
                this.lastCheckTv.setVisibility(0);
                this.lastCheckTv.setText("(上次检测到:" + string + ")");
            }
        }
    }

    @Override
    protected void onDestroy() {
        super.onDestroy();
        ExecutorWindow executorWindow = this.mExecutorWindow;
        if (executorWindow != null) {
            executorWindow.hideFloatWindow();
            this.mExecutorWindow.stop();
        }
        SharedPreferencesUtil.putInt(this, "lastCheckLocation", Integer.parseInt(this.checkStartEt.getText().toString()));
    }

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

    public void lambda$initActivityResult$11(ActivityResult activityResult) {
        if (activityResult.getResultCode() != -1 || activityResult.getData() == null) {
            return;
        }
        int intExtra = activityResult.getData().getIntExtra(FriendSelectObjectTagActivity.IS_SELECT_OBJECT, 100);
        this.isCheckSelectObject = intExtra;
        if (intExtra == 100) {
            this.selectCheckObjectTv.setText("所有好友");
        } else {
            this.selectCheckObjectTv.setText("部分好友");
        }
        this.selectObjectData = (List) activityResult.getData().getSerializableExtra("deleteMeSelectTag");
    }
}