CameraNVRBigAdapter.java 源代码


package main.NVR.adapter;

import activity.EditCameraActivity;
import activity.LocalFile.LocalFileActivity2;
import activity.ShareSettingActivity;
import activity.setting.PasswordSettingActivity;
import activity.setting.SettingActivity;
import activity.video.RemoteRecordingListActivity;
import android.app.Activity;
import android.content.Context;
import android.content.Intent;
import android.support.v7.widget.RecyclerView;
import android.text.TextUtils;
import android.util.DisplayMetrics;
import android.view.LayoutInflater;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.ImageView;
import android.widget.LinearLayout;
import android.widget.RelativeLayout;
import android.widget.TextView;
import bean.MyCamera;
import bean.QueryBean;
import com.hichip.base.HiLog;
import com.hichip.campro.R;
import com.hichip.content.HiChipDefines;
import com.hichip.tools.Packet;
import com.meizu.cloud.pushsdk.constants.PushConstants;
import com.xiaomi.mipush.sdk.Constants;
import common.Constant;
import common.ConstantCommand;
import common.HiDataValue;
import custom.CircleView;
import java.util.List;
import java.util.Locale;
import liteos.OSTimeAxisActivity;
import liteos.ossetting.OSSettingActivity;
import main.MainActivity;
import main.NVR.Setting.NVRSettingActivity;
import main.NVR.Setting.NVRSettingChnActivity;
import main.NVR.Setting.NVRShareChnSettingActivity;
import main.NVR.Setting.NVRShareSettingActivity;
import main.NVR.Video.NVRRecordingListActivity;
import org.greenrobot.eventbus.EventBus;
import timeaxis.SpliceTimeAxisActivity;
import timeaxis.TimeAxisActivity;
import utils.DialogUtilsCamHiPro;
import utils.FormatUtils;
import utils.HiLogcatUtil;
import utils.HiTools;
import utils.MyToast;
import utils.SharePreUtils;
import utils.WifiUtils;

public class CameraNVRBigAdapter extends RecyclerView.Adapter {
    private OnChargeClickListener chargeClickListener;
    private OnCloudClickListener cloudClickListener;
    private LayoutInflater inflater;
    private OnlineAndSettingClickListener listener;
    private Context mContext;
    private OnRecyclerViewItemClickListener mOnItemClickListener;
    private OnRecyclerViewLongClickListener mOnLongClickListener;
    private OnLongPressDragEnabledListener mOnLongpressDraglistener;
    private OnRecyclerViewOnClickListener monClickListener;
    private RelativeLayout.LayoutParams params;
    private RelativeLayout.LayoutParams paramschild;

    public interface OnChargeClickListener {
        void onClick(MyCamera myCamera);
    }

    public interface OnCloudClickListener {
        void onClick(MyCamera myCamera);
    }

    public interface OnLongPressDragEnabledListener {
        void onLongClick(View view, boolean z);
    }

    public interface OnRecyclerViewItemClickListener {
        void onItemClick(View view, int i, int i2);
    }

    public interface OnRecyclerViewLongClickListener {
        void onLongClick(View view, int i);
    }

    public interface OnRecyclerViewOnClickListener {
        void onClick(View view, int i, int i2);
    }

    public interface OnlineAndSettingClickListener {
        void onClick(MyCamera myCamera);
    }

    public CameraNVRBigAdapter(Context context) {
        this.mContext = context;
        DisplayMetrics displayMetrics = new DisplayMetrics();
        ((Activity) context).getWindowManager().getDefaultDisplay().getMetrics(displayMetrics);
        int dip2px = (((displayMetrics.widthPixels - (HiTools.dip2px(context, 15.0f) * 2)) * 2) / 3) - HiTools.dip2px(context, 12.0f);
        this.params = new RelativeLayout.LayoutParams(-1, dip2px);
        this.paramschild = new RelativeLayout.LayoutParams(-1, (dip2px * 4) / 5);
    }

    @Override
    public RecyclerView.ViewHolder onCreateViewHolder(ViewGroup viewGroup, int i) {
        if (this.mContext == null) {
            this.mContext = viewGroup.getContext();
        }
        if (this.inflater == null) {
            this.inflater = LayoutInflater.from(this.mContext);
        }
        if (i == 0) {
            return new ParentBigViewHolder(this.mContext, this.inflater.inflate(R.layout.item_main_camera_big, viewGroup, false), this.mOnLongClickListener);
        }
        if (i != 1) {
            return null;
        }
        return new ChildBigViewHolder(this.mContext, this.inflater.inflate(R.layout.item_main_camera_big, viewGroup, false), this.mOnLongClickListener);
    }

    public static class ParentBigViewHolder extends RecyclerView.ViewHolder implements View.OnLongClickListener {
        private View.OnLongClickListener HiitemOnclick;
        private View.OnTouchListener HiitemOntouch;
        public LinearLayout cardview;
        public CircleView iv_big_cloudred;
        public ImageView iv_big_nvrstatus;
        public ImageView iv_big_small_bell;
        public ImageView iv_big_snapshot;
        public ImageView iv_big_status;
        public ImageView iv_big_video;
        public View line_big_charge;
        public View line_big_cloud;
        public LinearLayout ll_big_charge;
        public LinearLayout ll_big_cloud;
        public LinearLayout ll_big_photo;
        public LinearLayout ll_big_setting;
        public LinearLayout ll_big_video;
        Context mContext;
        private OnRecyclerViewLongClickListener onRecyclerViewLongClickListener;
        public RelativeLayout rl_big_nvr_status;
        public TextView tvValidityTime;
        public TextView tv_big_ap_run_mode;
        public TextView tv_big_camera_status;
        public TextView tv_big_nickname;
        public TextView tv_big_nvr_status;
        public TextView tv_big_uid;

        public ParentBigViewHolder(Context context, View view, OnRecyclerViewLongClickListener onRecyclerViewLongClickListener) {
            super(view);
            this.HiitemOntouch = new View.OnTouchListener() {
                @Override
                public boolean onTouch(View view2, MotionEvent motionEvent) {
                    int action = motionEvent.getAction();
                    if (action != 1 && action != 2) {
                        return false;
                    }
                    ParentBigViewHolder.this.cardview.setBackgroundColor(ParentBigViewHolder.this.mContext.getResources().getColor(R.color.edit_box_bg));
                    return false;
                }
            };
            this.HiitemOnclick = new View.OnLongClickListener() {
                @Override
                public boolean onLongClick(View view2) {
                    if (ParentBigViewHolder.this.onRecyclerViewLongClickListener != null) {
                        ParentBigViewHolder.this.onRecyclerViewLongClickListener.onLongClick(view2, -1);
                    }
                    ParentBigViewHolder.this.cardview.setBackgroundColor(ParentBigViewHolder.this.mContext.getResources().getColor(R.color.itemlong_gray));
                    return true;
                }
            };
            this.mContext = context;
            this.cardview = (LinearLayout) this.itemView.findViewById(R.id.cardview);
            this.rl_big_nvr_status = (RelativeLayout) this.itemView.findViewById(R.id.rl_big_nvr_status);
            this.iv_big_nvrstatus = (ImageView) this.itemView.findViewById(R.id.iv_big_nvrstatus);
            this.tv_big_nvr_status = (TextView) this.itemView.findViewById(R.id.tv_big_nvr_status);
            this.tv_big_nickname = (TextView) this.itemView.findViewById(R.id.tv_big_nickname);
            this.tv_big_uid = (TextView) this.itemView.findViewById(R.id.tv_big_uid);
            this.tv_big_camera_status = (TextView) this.itemView.findViewById(R.id.tv_big_camera_status);
            this.iv_big_snapshot = (ImageView) this.itemView.findViewById(R.id.iv_big_snapshot);
            this.iv_big_status = (ImageView) this.itemView.findViewById(R.id.iv_big_status);
            this.line_big_cloud = this.itemView.findViewById(R.id.line_big_cloud);
            this.iv_big_cloudred = (CircleView) this.itemView.findViewById(R.id.iv_big_cloudred);
            this.line_big_charge = this.itemView.findViewById(R.id.line_big_charge);
            this.iv_big_small_bell = (ImageView) this.itemView.findViewById(R.id.iv_big_small_bell);
            this.tv_big_ap_run_mode = (TextView) this.itemView.findViewById(R.id.tv_big_ap_run_mode);
            this.ll_big_setting = (LinearLayout) this.itemView.findViewById(R.id.ll_big_setting);
            this.ll_big_video = (LinearLayout) this.itemView.findViewById(R.id.ll_big_video);
            this.iv_big_video = (ImageView) this.itemView.findViewById(R.id.iv_big_video);
            this.ll_big_photo = (LinearLayout) this.itemView.findViewById(R.id.ll_big_photo);
            this.ll_big_cloud = (LinearLayout) this.itemView.findViewById(R.id.ll_big_cloud);
            this.ll_big_charge = (LinearLayout) this.itemView.findViewById(R.id.ll_big_charge);
            this.tvValidityTime = (TextView) this.itemView.findViewById(R.id.tvValidityTime);
            this.itemView.setOnLongClickListener(this);
            this.onRecyclerViewLongClickListener = onRecyclerViewLongClickListener;
            this.ll_big_video.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_video.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_cloud.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_cloud.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_charge.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_charge.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_photo.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_photo.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_setting.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_setting.setOnLongClickListener(this.HiitemOnclick);
        }

        @Override
        public boolean onLongClick(View view) {
            HiLogcatUtil.e("swipeRecyclerView OnRecyclerViewLongClickListener onLongClick");
            OnRecyclerViewLongClickListener onRecyclerViewLongClickListener = this.onRecyclerViewLongClickListener;
            if (onRecyclerViewLongClickListener == null) {
                return true;
            }
            onRecyclerViewLongClickListener.onLongClick(view, getAdapterPosition());
            return true;
        }
    }

    public static class ChildBigViewHolder extends RecyclerView.ViewHolder implements View.OnLongClickListener, View.OnClickListener {
        private View.OnLongClickListener HiitemOnclick;
        private View.OnTouchListener HiitemOntouch;
        public LinearLayout cardview;
        TextView childTextview;
        public CircleView iv_big_cloudred;
        public ImageView iv_big_small_bell;
        public ImageView iv_big_snapshot;
        public ImageView iv_big_status;
        public ImageView iv_big_video;
        public View line_big_charge;
        public View line_big_cloud;
        public LinearLayout ll_big_charge;
        public LinearLayout ll_big_cloud;
        public LinearLayout ll_big_photo;
        public LinearLayout ll_big_setting;
        public LinearLayout ll_big_video;
        Context mContext;
        private OnRecyclerViewLongClickListener onRecyclerViewLongClickListener;
        public RelativeLayout rl_big_nvr_status;
        public TextView tv_big_ap_run_mode;
        public TextView tv_big_camera_status;
        public TextView tv_big_nickname;
        public TextView tv_big_uid;

        @Override
        public void onClick(View view) {
        }

        public ChildBigViewHolder(Context context, View view, OnRecyclerViewLongClickListener onRecyclerViewLongClickListener) {
            super(view);
            this.HiitemOntouch = new View.OnTouchListener() {
                @Override
                public boolean onTouch(View view2, MotionEvent motionEvent) {
                    int action = motionEvent.getAction();
                    if (action != 1 && action != 2) {
                        return false;
                    }
                    ChildBigViewHolder.this.cardview.setBackgroundColor(ChildBigViewHolder.this.mContext.getResources().getColor(R.color.edit_box_bg));
                    return false;
                }
            };
            this.HiitemOnclick = new View.OnLongClickListener() {
                @Override
                public boolean onLongClick(View view2) {
                    if (ChildBigViewHolder.this.onRecyclerViewLongClickListener != null) {
                        ChildBigViewHolder.this.onRecyclerViewLongClickListener.onLongClick(view2, -1);
                    }
                    ChildBigViewHolder.this.cardview.setBackgroundColor(ChildBigViewHolder.this.mContext.getResources().getColor(R.color.itemlong_gray));
                    return true;
                }
            };
            this.mContext = context;
            this.childTextview = (TextView) view.findViewById(R.id.tv_big_nickname);
            this.cardview = (LinearLayout) this.itemView.findViewById(R.id.cardview);
            this.rl_big_nvr_status = (RelativeLayout) this.itemView.findViewById(R.id.rl_big_nvr_status);
            this.tv_big_nickname = (TextView) this.itemView.findViewById(R.id.tv_big_nickname);
            this.tv_big_uid = (TextView) this.itemView.findViewById(R.id.tv_big_uid);
            this.tv_big_camera_status = (TextView) this.itemView.findViewById(R.id.tv_big_camera_status);
            this.iv_big_snapshot = (ImageView) this.itemView.findViewById(R.id.iv_big_snapshot);
            this.iv_big_status = (ImageView) this.itemView.findViewById(R.id.iv_big_status);
            this.line_big_cloud = this.itemView.findViewById(R.id.line_big_cloud);
            this.iv_big_cloudred = (CircleView) this.itemView.findViewById(R.id.iv_big_cloudred);
            this.line_big_charge = this.itemView.findViewById(R.id.line_big_charge);
            this.iv_big_small_bell = (ImageView) this.itemView.findViewById(R.id.iv_big_small_bell);
            this.tv_big_ap_run_mode = (TextView) this.itemView.findViewById(R.id.tv_big_ap_run_mode);
            this.ll_big_setting = (LinearLayout) this.itemView.findViewById(R.id.ll_big_setting);
            this.ll_big_video = (LinearLayout) this.itemView.findViewById(R.id.ll_big_video);
            this.iv_big_video = (ImageView) this.itemView.findViewById(R.id.iv_big_video);
            this.ll_big_photo = (LinearLayout) this.itemView.findViewById(R.id.ll_big_photo);
            this.ll_big_cloud = (LinearLayout) this.itemView.findViewById(R.id.ll_big_cloud);
            this.ll_big_charge = (LinearLayout) this.itemView.findViewById(R.id.ll_big_charge);
            this.itemView.setOnLongClickListener(this);
            this.onRecyclerViewLongClickListener = onRecyclerViewLongClickListener;
            this.ll_big_video.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_video.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_cloud.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_cloud.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_charge.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_charge.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_photo.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_photo.setOnLongClickListener(this.HiitemOnclick);
            this.ll_big_setting.setOnTouchListener(this.HiitemOntouch);
            this.ll_big_setting.setOnLongClickListener(this.HiitemOnclick);
        }

        @Override
        public boolean onLongClick(View view) {
            HiLogcatUtil.e("swipeRecyclerView OnRecyclerViewLongClickListener onLongClick");
            OnRecyclerViewLongClickListener onRecyclerViewLongClickListener = this.onRecyclerViewLongClickListener;
            if (onRecyclerViewLongClickListener == null) {
                return true;
            }
            onRecyclerViewLongClickListener.onLongClick(view, getAdapterPosition());
            return true;
        }
    }

    @Override
    public void onBindViewHolder(final RecyclerView.ViewHolder viewHolder, final int i) {
        if (viewHolder instanceof ParentBigViewHolder) {
            NVRListBean nVRListBean = HiDataValue.mapBeanList.get(i);
            final MyCamera myCamera = nVRListBean.getMyCamera();
            HiLogcatUtil.e("ParentBigViewHolder" + i + ":::" + myCamera.getUid());
            ParentBigViewHolder parentBigViewHolder = (ParentBigViewHolder) viewHolder;
            SetParentItemData(parentBigViewHolder, myCamera, nVRListBean);
            parentBigViewHolder.rl_big_nvr_status.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    boolean z;
                    int adapterPosition = viewHolder.getAdapterPosition();
                    HiLogcatUtil.e("ParentViewHolder" + adapterPosition);
                    NVRListBean nVRListBean2 = HiDataValue.mapBeanList.get(adapterPosition);
                    List<NVRListBean> childList = nVRListBean2.getChildList();
                    if (childList == null || childList.size() == 0) {
                        return;
                    }
                    int size = childList.size() - 1;
                    while (true) {
                        if (size < 0) {
                            z = false;
                            break;
                        } else {
                            if (nVRListBean2.getChildList().get(size).getNVRChild().childdev.szAlias != null && !TextUtils.isEmpty(Packet.getString(nVRListBean2.getChildList().get(size).getNVRChild().childdev.szAlias))) {
                                z = true;
                                break;
                            }
                            size--;
                        }
                    }
                    if (z) {
                        if (nVRListBean2.isExpand()) {
                            ((ParentBigViewHolder) viewHolder).iv_big_nvrstatus.setBackgroundResource(R.mipmap.nvrlistz);
                            for (int i2 = 1; i2 <= myCamera.mNVRChaildDevNum; i2++) {
                                int i3 = adapterPosition + 1;
                                if (i3 < HiDataValue.mapBeanList.size()) {
                                    NVRListBean nVRListBean3 = HiDataValue.mapBeanList.get(i3);
                                    HiLogcatUtil.e(HiDataValue.mapBeanList.size() + "::" + nVRListBean3.getMyCamera().getUid());
                                    if (nVRListBean3.getNVRChild() != null && nVRListBean3.getNVRChild().childdev != null) {
                                        HiLogcatUtil.e(nVRListBean3.getNVRChild().status + "::::" + nVRListBean3.getNVRChild().childdev.u32ChnNum);
                                    }
                                    HiDataValue.mapBeanList.remove(i3);
                                    CameraNVRBigAdapter.this.notifyItemRemoved(i3);
                                }
                            }
                            nVRListBean2.setExpand(false);
                            if (CameraNVRBigAdapter.this.mOnLongpressDraglistener != null) {
                                if (HiDataValue.mapBeanList.size() > HiDataValue.CameraList.size()) {
                                    CameraNVRBigAdapter.this.mOnLongpressDraglistener.onLongClick(view, false);
                                    return;
                                } else {
                                    CameraNVRBigAdapter.this.mOnLongpressDraglistener.onLongClick(view, true);
                                    return;
                                }
                            }
                            return;
                        }
                        ((ParentBigViewHolder) viewHolder).iv_big_nvrstatus.setBackgroundResource(R.mipmap.nvrlistc);
                        for (int size2 = childList.size() - 1; size2 >= 0; size2--) {
                            NVRListBean nVRListBean4 = childList.get(size2);
                            HiLogcatUtil.e("ParentViewHolder" + adapterPosition + "::::" + nVRListBean2.getChildList().size() + ":::" + myCamera.mNVRChaildDevNum + ":::" + nVRListBean4.getNVRChild().status);
                            if (nVRListBean4.getNVRChild().status != 0) {
                                int i4 = adapterPosition + 1;
                                HiDataValue.mapBeanList.add(i4, childList.get(size2));
                                CameraNVRBigAdapter.this.notifyItemInserted(i4);
                            }
                        }
                        nVRListBean2.setExpand(true);
                        if (CameraNVRBigAdapter.this.mOnLongpressDraglistener != null) {
                            CameraNVRBigAdapter.this.mOnLongpressDraglistener.onLongClick(view, false);
                        }
                    }
                }
            });
            return;
        }
        if (viewHolder instanceof ChildBigViewHolder) {
            NVRListBean nVRListBean2 = HiDataValue.mapBeanList.get(i);
            MyCamera myCamera2 = nVRListBean2.getMyCamera();
            HiLogcatUtil.e("ChildViewHolder" + i + "::" + nVRListBean2.getNVRChild().status);
            ChildBigViewHolder childBigViewHolder = (ChildBigViewHolder) viewHolder;
            SetChildItemData(childBigViewHolder, myCamera2, nVRListBean2);
            if (nVRListBean2.getNVRChild().childdev.szUUID != null) {
                HiLogcatUtil.e("ChildViewHolder" + i + "::" + nVRListBean2.getNVRChild().status + Constants.COLON_SEPARATOR + Packet.getString(nVRListBean2.getNVRChild().childdev.szUUID));
            }
            childBigViewHolder.childTextview.setText(nVRListBean2.getNVRChild().childdev.szAlias != null ? Packet.getString(nVRListBean2.getNVRChild().childdev.szAlias) : "");
            childBigViewHolder.childTextview.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View view) {
                    view.findViewById(R.id.cardview);
                    HiLogcatUtil.e("ChildViewHolder" + i);
                }
            });
        }
    }

    private void SetParentItemData(ParentBigViewHolder parentBigViewHolder, final MyCamera myCamera, NVRListBean nVRListBean) {
        parentBigViewHolder.iv_big_snapshot.setLayoutParams(this.params);
        parentBigViewHolder.tv_big_nickname.setText(myCamera.getNikeName());
        parentBigViewHolder.tv_big_uid.setText(myCamera.getUid());
        if (myCamera.getAlarmState() == 0) {
            parentBigViewHolder.iv_big_small_bell.setVisibility(8);
        } else {
            parentBigViewHolder.iv_big_small_bell.setVisibility(0);
        }
        if (myCamera.getIsDevNVR()) {
            parentBigViewHolder.iv_big_video.setImageResource(R.mipmap.videonvrdisk);
            parentBigViewHolder.rl_big_nvr_status.setVisibility(0);
            parentBigViewHolder.iv_big_snapshot.setVisibility(8);
            nVRListBean.getChildList();
            parentBigViewHolder.tv_big_nvr_status.setText(String.format(this.mContext.getText(R.string.nvrtips_Chns).toString(), Integer.valueOf(myCamera.mNVRChaildDevNum)));
            if (nVRListBean.isExpand()) {
                parentBigViewHolder.iv_big_nvrstatus.setBackgroundResource(R.mipmap.nvrlistc);
            } else {
                parentBigViewHolder.iv_big_nvrstatus.setBackgroundResource(R.mipmap.nvrlistz);
            }
        } else {
            parentBigViewHolder.iv_big_video.setImageResource(R.mipmap.video);
            parentBigViewHolder.rl_big_nvr_status.setVisibility(8);
            parentBigViewHolder.iv_big_snapshot.setVisibility(0);
            if (myCamera.getdevDual() && myCamera.getIs_ThreeEyes()) {
                if (myCamera.snapshot2 == null) {
                    parentBigViewHolder.iv_big_snapshot.setImageResource(R.mipmap.videoclip);
                } else {
                    parentBigViewHolder.iv_big_snapshot.setImageBitmap(myCamera.snapshot2);
                }
            } else if (myCamera.snapshot == null) {
                parentBigViewHolder.iv_big_snapshot.setImageResource(R.mipmap.videoclip);
            } else {
                parentBigViewHolder.iv_big_snapshot.setImageBitmap(myCamera.snapshot);
            }
        }
        int i = myCamera.mICCIDStatus;
        int cameraLevel = myCamera.getCameraLevel();
        if (myCamera.getIsLiteOs()) {
            HiTools.setCameraLiteOsState(this.mContext, parentBigViewHolder.iv_big_status, parentBigViewHolder.tv_big_camera_status, myCamera.mState, parentBigViewHolder.tv_big_ap_run_mode, i, cameraLevel);
        } else {
            HiTools.setCameraStatusBack(this.mContext, parentBigViewHolder.iv_big_status, parentBigViewHolder.tv_big_camera_status, myCamera.getConnectState(), parentBigViewHolder.tv_big_ap_run_mode, i, cameraLevel, myCamera.mIsDiskStatus, myCamera.mIsDiskFormating, myCamera.mIsNvrUpdating, myCamera.getIsDevNVR());
        }
        if ((myCamera.isSystemState == 1 && myCamera.getConnectState() == 4) || (myCamera.isSystemState == 1 && myCamera.getIsLiteOs())) {
            parentBigViewHolder.tv_big_camera_status.setText(this.mContext.getString(R.string.tips_restart));
            parentBigViewHolder.iv_big_status.setBackgroundResource(R.drawable.shape_camera_state_connecting);
            parentBigViewHolder.tv_big_camera_status.setTextColor(this.mContext.getResources().getColor(R.color.color_connecting));
            parentBigViewHolder.tv_big_ap_run_mode.setTextColor(this.mContext.getResources().getColor(R.color.color_connecting));
        }
        if ((myCamera.isSystemState == 2 && myCamera.getConnectState() == 4) || (myCamera.isSystemState == 2 && myCamera.getIsLiteOs())) {
            parentBigViewHolder.tv_big_camera_status.setText(this.mContext.getString(R.string.tips_recovery));
            parentBigViewHolder.iv_big_status.setBackgroundResource(R.drawable.shape_camera_state_connecting);
            parentBigViewHolder.tv_big_camera_status.setTextColor(this.mContext.getResources().getColor(R.color.color_connecting));
            parentBigViewHolder.tv_big_ap_run_mode.setTextColor(this.mContext.getResources().getColor(R.color.color_connecting));
        }
        if ((myCamera.isSystemState == 3 && myCamera.getConnectState() == 4) || (myCamera.isSystemState == 3 && myCamera.getIsLiteOs())) {
            parentBigViewHolder.tv_big_camera_status.setText(this.mContext.getString(R.string.tips_update));
            parentBigViewHolder.iv_big_status.setBackgroundResource(R.drawable.shape_camera_state_connecting);
            parentBigViewHolder.tv_big_camera_status.setTextColor(this.mContext.getResources().getColor(R.color.color_connecting));
            parentBigViewHolder.tv_big_ap_run_mode.setTextColor(this.mContext.getResources().getColor(R.color.color_connecting));
        }
        parentBigViewHolder.tv_big_ap_run_mode.setVisibility(myCamera.getIsAPRunMode() ? 0 : 8);
        String language = Locale.getDefault().getLanguage();
        String country = Locale.getDefault().getCountry();
        if (myCamera.mIsLiteOs) {
            if (myCamera.getIsSupportLiteCloud() && language.equals("zh") && country.equals("CN")) {
                if (myCamera.getIs_4G()) {
                    if (myCamera.getCameraLevel() != 1) {
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    } else if (!TextUtils.isEmpty(myCamera.getCloudEndTime())) {
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    } else {
                        parentBigViewHolder.ll_big_cloud.setVisibility(8);
                        parentBigViewHolder.line_big_cloud.setVisibility(8);
                    }
                } else {
                    parentBigViewHolder.ll_big_cloud.setVisibility(0);
                    parentBigViewHolder.line_big_cloud.setVisibility(0);
                    if (!myCamera.getIs_UseCloud()) {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                    } else {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                    }
                }
            } else {
                parentBigViewHolder.ll_big_cloud.setVisibility(8);
                parentBigViewHolder.line_big_cloud.setVisibility(8);
            }
        } else if (myCamera.getConnectState() == 4) {
            boolean appGetCommandFunction = myCamera.appGetCommandFunction(16798);
            boolean appGetCommandFunction2 = myCamera.appGetCommandFunction(ConstantCommand.HI_P2P_SUPPORT_4G);
            if (myCamera.getCloudType() == 0) {
                if (appGetCommandFunction && language.equals("zh") && country.equals("CN")) {
                    myCamera.setIsSupportCloud(true);
                    if (appGetCommandFunction2) {
                        if (myCamera.getCameraLevel() != 1) {
                            parentBigViewHolder.line_big_cloud.setVisibility(0);
                            parentBigViewHolder.ll_big_cloud.setVisibility(0);
                            if (!myCamera.getIs_UseCloud()) {
                                parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                            } else {
                                parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                            }
                        } else if (!TextUtils.isEmpty(myCamera.getCloudEndTime())) {
                            parentBigViewHolder.ll_big_cloud.setVisibility(0);
                            parentBigViewHolder.line_big_cloud.setVisibility(0);
                            if (!myCamera.getIs_UseCloud()) {
                                parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                            } else {
                                parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                            }
                        } else {
                            parentBigViewHolder.ll_big_cloud.setVisibility(8);
                            parentBigViewHolder.line_big_cloud.setVisibility(8);
                        }
                    } else {
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    }
                } else {
                    parentBigViewHolder.ll_big_cloud.setVisibility(8);
                    parentBigViewHolder.line_big_cloud.setVisibility(8);
                    myCamera.setIsSupportCloud(false);
                }
            } else if (myCamera.getCloudType() == 1 || (myCamera.getCloudType() == 2 && myCamera.getEcsPort() != 0 && !TextUtils.isEmpty(myCamera.getEcsIp()))) {
                myCamera.setIsSupportCloud(true);
                if (appGetCommandFunction2) {
                    if (myCamera.getCameraLevel() != 1) {
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    } else if (!TextUtils.isEmpty(myCamera.getCloudEndTime())) {
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    } else {
                        parentBigViewHolder.ll_big_cloud.setVisibility(8);
                        parentBigViewHolder.line_big_cloud.setVisibility(8);
                    }
                } else {
                    parentBigViewHolder.ll_big_cloud.setVisibility(0);
                    parentBigViewHolder.line_big_cloud.setVisibility(0);
                    if (!myCamera.getIs_UseCloud()) {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                    } else {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                    }
                }
            } else {
                parentBigViewHolder.ll_big_cloud.setVisibility(8);
                parentBigViewHolder.line_big_cloud.setVisibility(8);
                myCamera.setIsSupportCloud(false);
            }
        } else if (myCamera.getCloudType() == 0) {
            if (myCamera.getIsSupportCloud() && language.equals("zh") && country.equals("CN")) {
                if (myCamera.ismIsLE4G()) {
                    if (myCamera.getCameraLevel() != 1) {
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    } else if (!TextUtils.isEmpty(myCamera.getCloudEndTime())) {
                        parentBigViewHolder.ll_big_cloud.setVisibility(0);
                        parentBigViewHolder.line_big_cloud.setVisibility(0);
                        if (!myCamera.getIs_UseCloud()) {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                        } else {
                            parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                        }
                    } else {
                        parentBigViewHolder.ll_big_cloud.setVisibility(8);
                        parentBigViewHolder.line_big_cloud.setVisibility(8);
                    }
                } else {
                    parentBigViewHolder.ll_big_cloud.setVisibility(0);
                    parentBigViewHolder.line_big_cloud.setVisibility(0);
                    if (!myCamera.getIs_UseCloud()) {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                    } else {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                    }
                }
            } else {
                parentBigViewHolder.ll_big_cloud.setVisibility(8);
                parentBigViewHolder.line_big_cloud.setVisibility(8);
            }
        } else if (myCamera.getCloudType() == 1 || (myCamera.getCloudType() == 2 && myCamera.getEcsPort() != 0 && !TextUtils.isEmpty(myCamera.getEcsIp()))) {
            if (myCamera.ismIsLE4G()) {
                if (myCamera.getCameraLevel() != 1) {
                    parentBigViewHolder.line_big_cloud.setVisibility(0);
                    parentBigViewHolder.ll_big_cloud.setVisibility(0);
                    if (!myCamera.getIs_UseCloud()) {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                    } else {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                    }
                } else if (!TextUtils.isEmpty(myCamera.getCloudEndTime())) {
                    parentBigViewHolder.ll_big_cloud.setVisibility(0);
                    parentBigViewHolder.line_big_cloud.setVisibility(0);
                    if (!myCamera.getIs_UseCloud()) {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                    } else {
                        parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                    }
                } else {
                    parentBigViewHolder.ll_big_cloud.setVisibility(8);
                    parentBigViewHolder.line_big_cloud.setVisibility(8);
                }
            } else {
                parentBigViewHolder.ll_big_cloud.setVisibility(0);
                parentBigViewHolder.line_big_cloud.setVisibility(0);
                if (!myCamera.getIs_UseCloud()) {
                    parentBigViewHolder.iv_big_cloudred.setVisibility(0);
                } else {
                    parentBigViewHolder.iv_big_cloudred.setVisibility(8);
                }
            }
        } else {
            parentBigViewHolder.ll_big_cloud.setVisibility(8);
            parentBigViewHolder.line_big_cloud.setVisibility(8);
        }
        if (myCamera.getIsLiteOs()) {
            if (myCamera.getCameraLevel() != 1) {
                parentBigViewHolder.ll_big_charge.setVisibility(8);
                parentBigViewHolder.line_big_charge.setVisibility(8);
            } else if (myCamera.getIs_4G() && language.equals("zh") && country.equals("CN")) {
                if (!TextUtils.isEmpty(myCamera.getICCID()) && !myCamera.getICCID().equals(PushConstants.PUSH_TYPE_NOTIFY)) {
                    parentBigViewHolder.ll_big_charge.setVisibility(0);
                    parentBigViewHolder.line_big_charge.setVisibility(0);
                } else {
                    parentBigViewHolder.ll_big_charge.setVisibility(8);
                    parentBigViewHolder.line_big_charge.setVisibility(8);
                }
            } else {
                parentBigViewHolder.ll_big_charge.setVisibility(8);
                parentBigViewHolder.line_big_charge.setVisibility(8);
            }
        } else if (myCamera.getConnectState() == 4) {
            boolean appGetCommandFunction3 = myCamera.appGetCommandFunction(ConstantCommand.HI_P2P_SUPPORT_4G);
            if (myCamera.getCameraLevel() != 1) {
                parentBigViewHolder.ll_big_charge.setVisibility(8);
                parentBigViewHolder.line_big_charge.setVisibility(8);
            } else if (appGetCommandFunction3 && language.equals("zh") && country.equals("CN")) {
                if (!TextUtils.isEmpty(myCamera.getICCID()) && !myCamera.getICCID().equals(PushConstants.PUSH_TYPE_NOTIFY)) {
                    parentBigViewHolder.ll_big_charge.setVisibility(0);
                    parentBigViewHolder.line_big_charge.setVisibility(0);
                    myCamera.setmIsLE4G(true);
                } else {
                    parentBigViewHolder.ll_big_charge.setVisibility(8);
                    parentBigViewHolder.line_big_charge.setVisibility(8);
                }
            } else {
                parentBigViewHolder.ll_big_charge.setVisibility(8);
                parentBigViewHolder.line_big_charge.setVisibility(8);
            }
        } else if (myCamera.getCameraLevel() != 1) {
            parentBigViewHolder.ll_big_charge.setVisibility(8);
            parentBigViewHolder.line_big_charge.setVisibility(8);
        } else if (myCamera.ismIsLE4G() && language.equals("zh") && country.equals("CN")) {
            if (!TextUtils.isEmpty(myCamera.getICCID()) && !myCamera.getICCID().equals(PushConstants.PUSH_TYPE_NOTIFY)) {
                parentBigViewHolder.ll_big_charge.setVisibility(0);
                parentBigViewHolder.line_big_charge.setVisibility(0);
            } else {
                parentBigViewHolder.ll_big_charge.setVisibility(8);
                parentBigViewHolder.line_big_charge.setVisibility(8);
            }
        } else {
            parentBigViewHolder.ll_big_charge.setVisibility(8);
            parentBigViewHolder.line_big_charge.setVisibility(8);
        }
        if (parentBigViewHolder.ll_big_cloud.getVisibility() == 0) {
            long currentTimeMillis = System.currentTimeMillis();
            if (myCamera.showValidityTime(currentTimeMillis)) {
                parentBigViewHolder.tvValidityTime.setVisibility(0);
                parentBigViewHolder.tvValidityTime.setText(String.format(this.mContext.getString(R.string.remain_day_hint), myCamera.getRemainDay(currentTimeMillis)));
            } else {
                parentBigViewHolder.tvValidityTime.setVisibility(8);
            }
        } else {
            parentBigViewHolder.tvValidityTime.setVisibility(8);
        }
        parentBigViewHolder.ll_big_setting.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetParentItemData$0$CameraNVRBigAdapter(myCamera, view);
            }
        });
        parentBigViewHolder.ll_big_video.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetParentItemData$1$CameraNVRBigAdapter(myCamera, view);
            }
        });
        parentBigViewHolder.ll_big_photo.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetParentItemData$2$CameraNVRBigAdapter(myCamera, view);
            }
        });
        parentBigViewHolder.ll_big_cloud.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetParentItemData$3$CameraNVRBigAdapter(myCamera, view);
            }
        });
        parentBigViewHolder.ll_big_charge.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetParentItemData$4$CameraNVRBigAdapter(myCamera, view);
            }
        });
    }

    public void lambda$SetParentItemData$0$CameraNVRBigAdapter(MyCamera myCamera, View view) {
        if (HiTools.isInBlacklist(myCamera.getUid()) || myCamera.isSystemState != 0 || isGoEdit(myCamera) || isNeedHintPsw(myCamera) || HiCheck4GType(myCamera)) {
            return;
        }
        boolean z = false;
        boolean z2 = myCamera.getIsAPRunMode() && HiTools.isWifiConnected(this.mContext) && !WifiUtils.getCurrentWifiSSID(this.mContext, false).startsWith(HiDataValue.START_WITH_IPCAM) && HiDataValue.mHi_wifiConnect_Q.length() > 0 && !HiDataValue.mHi_wifiConnect_Q.startsWith(HiDataValue.START_WITH_IPCAM);
        if (!HiTools.isWifiConnected(this.mContext) && HiDataValue.mHi_wifiConnect_Q.length() < 1 && myCamera.getIsAPRunMode()) {
            z = true;
        }
        if (z2 || z) {
            Context context = this.mContext;
            MyToast.showToast(context, context.getString(R.string.connect_ap_wifi_hint));
        }
        Intent intent = new Intent();
        if (myCamera.getIsDevNVR()) {
            if (myCamera != null && myCamera.getConnectState() == 4) {
                if (myCamera.getNvrConnectLevel() == 0) {
                    intent.setClass(this.mContext, NVRSettingActivity.class);
                } else {
                    intent = new Intent(this.mContext, (Class<?>) NVRShareSettingActivity.class);
                }
            } else {
                Context context2 = this.mContext;
                MyToast.showToast(context2, context2.getString(R.string.current_disconnect));
                return;
            }
        } else if (myCamera.getCameraLevel() != 1) {
            intent.setClass(this.mContext, ShareSettingActivity.class);
        } else {
            intent.setClass(this.mContext, myCamera.getIsLiteOs() ? OSSettingActivity.class : SettingActivity.class);
        }
        intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
        Context context3 = this.mContext;
        if (context3 instanceof Activity) {
            ((Activity) context3).startActivity(intent);
            HiDataValue.CURRENT_CAMERA_UID = myCamera.getUid();
            OnlineAndSettingClickListener onlineAndSettingClickListener = this.listener;
            if (onlineAndSettingClickListener != null) {
                onlineAndSettingClickListener.onClick(myCamera);
            }
        }
    }

    public void lambda$SetParentItemData$1$CameraNVRBigAdapter(MyCamera myCamera, View view) {
        if (HiTools.isInBlacklist(myCamera.getUid()) || isGoEdit(myCamera) || isNeedHintPsw(myCamera) || HiCheck4GType(myCamera)) {
            return;
        }
        if (myCamera.mIsLiteOs) {
            boolean z = false;
            boolean z2 = myCamera.getIsAPRunMode() && HiTools.isWifiConnected(this.mContext) && !WifiUtils.getCurrentWifiSSID(this.mContext, false).startsWith(HiDataValue.START_WITH_IPCAM) && HiDataValue.mHi_wifiConnect_Q.length() > 0 && !HiDataValue.mHi_wifiConnect_Q.startsWith(HiDataValue.START_WITH_IPCAM);
            if (!HiTools.isWifiConnected(this.mContext) && HiDataValue.mHi_wifiConnect_Q.length() < 1 && myCamera.getIsAPRunMode()) {
                z = true;
            }
            if (z2 || z) {
                Context context = this.mContext;
                MyToast.showToast(context, context.getString(R.string.connect_ap_wifi_hint));
            }
            if (myCamera.getdevDual()) {
                Context context2 = this.mContext;
                if (HiTools.HiPermission((MainActivity) context2, context2, 1, 10010)) {
                    return;
                }
            }
            Intent intent = new Intent(this.mContext, (Class<?>) OSTimeAxisActivity.class);
            intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
            this.mContext.startActivity(intent);
            HiDataValue.CURRENT_CAMERA_UID = myCamera.getUid();
            OnlineAndSettingClickListener onlineAndSettingClickListener = this.listener;
            if (onlineAndSettingClickListener != null) {
                onlineAndSettingClickListener.onClick(myCamera);
            }
            Context context3 = this.mContext;
            if (context3 instanceof MainActivity) {
                ((MainActivity) context3).overridePendingTransition(R.anim.in_act_my, R.anim.out_act_my);
                return;
            }
            return;
        }
        handCommonDevice(myCamera);
    }

    public void lambda$SetParentItemData$2$CameraNVRBigAdapter(MyCamera myCamera, View view) {
        if (HiCheck4GType(myCamera)) {
            return;
        }
        Intent intent = new Intent(this.mContext, (Class<?>) LocalFileActivity2.class);
        intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
        intent.putExtra("nvrposition", 0);
        intent.putExtra("nvrsinglechn", false);
        this.mContext.startActivity(intent);
        HiDataValue.CURRENT_CAMERA_UID = myCamera.getUid();
        Context context = this.mContext;
        if (context instanceof Activity) {
            ((Activity) context).overridePendingTransition(R.anim.in_act_my, R.anim.out_act_my);
        }
    }

    public void lambda$SetParentItemData$3$CameraNVRBigAdapter(MyCamera myCamera, View view) {
        OnCloudClickListener onCloudClickListener;
        if (HiTools.isInBlacklist(myCamera.getUid()) || HiCheck4GType(myCamera) || (onCloudClickListener = this.cloudClickListener) == null) {
            return;
        }
        onCloudClickListener.onClick(myCamera);
    }

    public void lambda$SetParentItemData$4$CameraNVRBigAdapter(MyCamera myCamera, View view) {
        OnChargeClickListener onChargeClickListener = this.chargeClickListener;
        if (onChargeClickListener != null) {
            onChargeClickListener.onClick(myCamera);
        }
    }

    private void SetChildItemData(ChildBigViewHolder childBigViewHolder, final MyCamera myCamera, final NVRListBean nVRListBean) {
        if (myCamera != null) {
            HiLogcatUtil.e("ChildViewHolder  " + myCamera.getUid());
        }
        childBigViewHolder.rl_big_nvr_status.setVisibility(8);
        childBigViewHolder.iv_big_snapshot.setLayoutParams(this.paramschild);
        if (nVRListBean.getNVRChild().snapshot == null) {
            childBigViewHolder.iv_big_snapshot.setImageResource(R.mipmap.videoclip);
        } else {
            childBigViewHolder.iv_big_snapshot.setImageBitmap(nVRListBean.getNVRChild().snapshot);
        }
        if (nVRListBean.getNVRChild().alarmState == 0) {
            childBigViewHolder.iv_big_small_bell.setVisibility(8);
        } else {
            childBigViewHolder.iv_big_small_bell.setVisibility(0);
        }
        childBigViewHolder.iv_big_video.setImageResource(R.mipmap.videonvrdisk);
        HiTools.setNVRCameraStatusBack(this.mContext, childBigViewHolder.iv_big_status, childBigViewHolder.tv_big_camera_status, nVRListBean.getNVRChild().status, childBigViewHolder.tv_big_ap_run_mode);
        childBigViewHolder.ll_big_video.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetChildItemData$5$CameraNVRBigAdapter(myCamera, nVRListBean, view);
            }
        });
        childBigViewHolder.ll_big_photo.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetChildItemData$6$CameraNVRBigAdapter(myCamera, nVRListBean, view);
            }
        });
        childBigViewHolder.ll_big_setting.setOnClickListener(new View.OnClickListener() {
            @Override
            public final void onClick(View view) {
                CameraNVRBigAdapter.this.lambda$SetChildItemData$7$CameraNVRBigAdapter(nVRListBean, myCamera, view);
            }
        });
    }

    public void lambda$SetChildItemData$5$CameraNVRBigAdapter(MyCamera myCamera, NVRListBean nVRListBean, View view) {
        if (isGoEdit(myCamera)) {
            return;
        }
        HiLogcatUtil.e("ChildViewHolder   " + myCamera.getIsDevNVR() + Constants.COLON_SEPARATOR + myCamera.getUid() + Constants.COLON_SEPARATOR + myCamera.getConnectState() + Constants.COLON_SEPARATOR + nVRListBean.getNVRChild().status + "::" + nVRListBean.getNVRChild().childdev.u32ChnNum + Constants.COLON_SEPARATOR + Packet.getString(nVRListBean.getNVRChild().childdev.szUUID));
        Intent intent = new Intent();
        if (myCamera.getIsDevNVR()) {
            intent.setClass(this.mContext, NVRRecordingListActivity.class);
        }
        intent.putExtra("nvrposition", nVRListBean.getNVRChild().childdev.u32ChnNum);
        intent.putExtra("nvrsinglechn", true);
        intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
        this.mContext.startActivity(intent);
    }

    public void lambda$SetChildItemData$6$CameraNVRBigAdapter(MyCamera myCamera, NVRListBean nVRListBean, View view) {
        Intent intent = new Intent(this.mContext, (Class<?>) LocalFileActivity2.class);
        intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
        intent.putExtra("nvrposition", nVRListBean.getNVRChild().childdev.u32ChnNum);
        intent.putExtra("nvrsinglechn", true);
        this.mContext.startActivity(intent);
        HiDataValue.CURRENT_CAMERA_UID = myCamera.getUid();
        Context context = this.mContext;
        if (context instanceof Activity) {
            ((Activity) context).overridePendingTransition(R.anim.in_act_my, R.anim.out_act_my);
        }
    }

    public void lambda$SetChildItemData$7$CameraNVRBigAdapter(NVRListBean nVRListBean, MyCamera myCamera, View view) {
        if (nVRListBean.getNVRChild().status == 2) {
            if (isGoEdit(myCamera)) {
                return;
            }
            Intent intent = new Intent();
            if (myCamera.getIsDevNVR()) {
                if (myCamera.getNvrConnectLevel() == 0) {
                    intent.setClass(this.mContext, NVRSettingChnActivity.class);
                } else {
                    intent.setClass(this.mContext, NVRShareChnSettingActivity.class);
                }
            }
            intent.putExtra("nvrposition", nVRListBean.getNVRChild().childdev.u32ChnNum);
            intent.putExtra("nvrsinglechn", true);
            intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
            this.mContext.startActivity(intent);
            return;
        }
        Context context = this.mContext;
        MyToast.showToast(context, context.getString(R.string.current_disconnect));
    }

    @Override
    public int getItemCount() {
        return HiDataValue.mapBeanList.size();
    }

    @Override
    public int getItemViewType(int i) {
        return HiDataValue.mapBeanList.get(i).getViewType();
    }

    public void setOnItemClickListener(OnRecyclerViewItemClickListener onRecyclerViewItemClickListener) {
        this.mOnItemClickListener = onRecyclerViewItemClickListener;
    }

    public void setOnLongClickListener(OnRecyclerViewLongClickListener onRecyclerViewLongClickListener) {
        this.mOnLongClickListener = onRecyclerViewLongClickListener;
    }

    public void setmOnLongpressDraglistener(OnLongPressDragEnabledListener onLongPressDragEnabledListener) {
        this.mOnLongpressDraglistener = onLongPressDragEnabledListener;
    }

    public void setOnlineAndSettingClickListener(OnlineAndSettingClickListener onlineAndSettingClickListener) {
        this.listener = onlineAndSettingClickListener;
    }

    public void setOnCloudClickListener(OnCloudClickListener onCloudClickListener) {
        this.cloudClickListener = onCloudClickListener;
    }

    public void setOnChargeClickListener(OnChargeClickListener onChargeClickListener) {
        this.chargeClickListener = onChargeClickListener;
    }

    private boolean isGoEdit(MyCamera myCamera) {
        if (myCamera.getIsLiteOs()) {
            if (myCamera.mState == 4) {
                Intent intent = new Intent(this.mContext, (Class<?>) EditCameraActivity.class);
                intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
                this.mContext.startActivity(intent);
                return true;
            }
        } else {
            if (myCamera.getConnectState() == 3) {
                if (myCamera.getIsDevNVR()) {
                    FormatUtils.showIsBindTip(this.mContext, myCamera);
                    return true;
                }
                Intent intent2 = new Intent(this.mContext, (Class<?>) EditCameraActivity.class);
                intent2.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
                this.mContext.startActivity(intent2);
                return true;
            }
            if (myCamera.getConnectState() == 4 && myCamera.getIsDevNVR()) {
                if (myCamera.mIsDiskStatus == 7 || myCamera.mIsDiskStatus == 8) {
                    if (myCamera.getNvrConnectLevel() == 0 && !HiDataValue.isShowFormat) {
                        HiDataValue.isShowFormat = true;
                        FormatUtils.showDiskFormatTip(this.mContext, myCamera);
                        return true;
                    }
                } else if (3 != myCamera.mIsDiskStatus) {
                    if (myCamera.mIsDiskStatus >= 91 && myCamera.mIsDiskStatus <= 96) {
                        return true;
                    }
                    FormatUtils.showIsDiskErrorTip(this.mContext, myCamera);
                    return true;
                }
            }
        }
        return false;
    }

    private boolean isNeedHintPsw(final MyCamera myCamera) {
        if (myCamera.getConnectState() == 4) {
            if (myCamera.getCameraLevel() == 1) {
                if (myCamera.isBindCurrentAccount() == 2) {
                    FormatUtils.showIsBindTip(this.mContext, myCamera);
                    return true;
                }
                if (myCamera.getPassword().equals("admin")) {
                    new DialogUtilsCamHiPro(this.mContext).title(this.mContext.getString(R.string.tip_hint)).message(this.mContext.getString(R.string.psw_hint)).sureText(this.mContext.getString(R.string.all_right)).cancelText(this.mContext.getString(R.string.cancel)).setCancelable(false).setCanceledOnTouchOutside(false).setSureOnClickListener(new View.OnClickListener() {
                        @Override
                        public final void onClick(View view) {
                            CameraNVRBigAdapter.this.lambda$isNeedHintPsw$8$CameraNVRBigAdapter(myCamera, view);
                        }
                    }).build().show();
                    OnlineAndSettingClickListener onlineAndSettingClickListener = this.listener;
                    if (onlineAndSettingClickListener != null) {
                        onlineAndSettingClickListener.onClick(myCamera);
                    }
                    return true;
                }
                if (myCamera.isBindCurrentAccount() == 1 && !SharePreUtils.getBoolean(HiDataValue.CACHE, this.mContext, Constant.IS_SHOW_SHARE) && !HiTools.isNVRDev(myCamera.getUid())) {
                    FormatUtils.showShareTip(myCamera, this.mContext);
                    SharePreUtils.putBoolean(HiDataValue.CACHE, this.mContext, Constant.IS_SHOW_SHARE, true);
                    return true;
                }
            } else if (myCamera.isBindCurrentAccount() == 2) {
                FormatUtils.showIsShareBindTip(this.mContext, myCamera);
                return true;
            }
        }
        return false;
    }

    public void lambda$isNeedHintPsw$8$CameraNVRBigAdapter(MyCamera myCamera, View view) {
        Intent intent = new Intent(this.mContext, (Class<?>) PasswordSettingActivity.class);
        intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
        intent.putExtra("autoPwd", true);
        this.mContext.startActivity(intent);
    }

    private boolean HiCheck4GType(MyCamera myCamera) {
        if (myCamera == null) {
            return false;
        }
        HiLog.e(myCamera.getUid() + "::" + myCamera.isBindCurrentAccount() + "::" + myCamera.getIsLiteOs() + "::" + myCamera.getIs_4G() + "::" + myCamera.ismIsLE4G() + "::" + myCamera.getICCID() + "::" + myCamera.getCameraLevel() + "::" + myCamera.getPreICCIDType() + "::" + myCamera.mICCIDStatus + ":::" + myCamera.mPreICCIDRecharge + "::" + myCamera.getPreICCIDRecharge());
        if ((myCamera.getIsLiteOs() && myCamera.getIs_4G()) || myCamera.ismIsLE4G()) {
            String language = Locale.getDefault().getLanguage();
            String country = Locale.getDefault().getCountry();
            if (language.equals("zh") && country.equals("CN") && !TextUtils.isEmpty(myCamera.getICCID()) && !myCamera.getICCID().equals(PushConstants.PUSH_TYPE_NOTIFY)) {
                if (myCamera.getCameraLevel() == 1 && myCamera.mPreICCIDRecharge > 0 && !myCamera.misshowgoRecharge) {
                    if (myCamera.mPreICCIDRecharge == 1) {
                        if (myCamera.getIsLiteOs() || (!myCamera.getIsLiteOs() && myCamera.getConnectState() == 4 && myCamera.isSystemState == 0)) {
                            EventBus.getDefault().post(new QueryBean(myCamera, 103));
                            return true;
                        }
                    } else if (myCamera.mPreICCIDRecharge == 2 && !myCamera.getIsLiteOs() && myCamera.getConnectState() == 0) {
                        EventBus.getDefault().post(new QueryBean(myCamera, 103));
                        return true;
                    }
                }
                if (myCamera.getCameraLevel() == 1 && myCamera.getPreICCIDType() == -1) {
                    EventBus.getDefault().post(new QueryBean(myCamera, 101));
                }
            }
        }
        return false;
    }

    private void handCommonDevice(MyCamera myCamera) {
        HiDataValue.CURRENT_CAMERA_UID = "";
        if (myCamera != null && myCamera.getConnectState() == 4) {
            Intent intent = new Intent();
            HiLogcatUtil.d(myCamera.getUid() + " 是否支持图片回放: " + myCamera.appGetCommandFunction(ConstantCommand.HI_P2P_GET_CAPTURE_ALL_MONTH));
            if (myCamera.appGetCommandFunction(HiChipDefines.HI_P2P_GET_RECORD_ALLDAY) && !myCamera.isFishEye()) {
                if (myCamera.getdevSplice()) {
                    intent.setClass(this.mContext, SpliceTimeAxisActivity.class);
                } else {
                    intent.setClass(this.mContext, TimeAxisActivity.class);
                }
            } else {
                HiLogcatUtil.e("" + myCamera.getIsDevNVR());
                if (myCamera.getIsDevNVR()) {
                    intent.putExtra("nvrposition", 0);
                    intent.putExtra("nvrsinglechn", false);
                    intent.setClass(this.mContext, NVRRecordingListActivity.class);
                } else {
                    intent.setClass(this.mContext, RemoteRecordingListActivity.class);
                }
            }
            intent.putExtra(HiDataValue.EXTRAS_KEY_UID, myCamera.getUid());
            this.mContext.startActivity(intent);
            Context context = this.mContext;
            if (context instanceof MainActivity) {
                ((MainActivity) context).overridePendingTransition(R.anim.in_act_my, R.anim.out_act_my);
                return;
            }
            return;
        }
        Context context2 = this.mContext;
        MyToast.showToast(context2, context2.getString(R.string.current_disconnect));
    }
}