a
554325746@qq.com
2019-07-15 e6a8bdd23d6f5cb46ac650285829573280edcdf6
app/src/main/java/com/basic/security/fragment/helper/HomeGridViewAdapter.java
@@ -15,6 +15,7 @@
import com.basic.security.R;
import com.basic.security.manager.AlarmManager;
import com.basic.security.model.Alarm;
import com.basic.security.utils.KeyboardUtil;
import com.basic.security.utils.ToastUtil;
import com.basic.security.widget.CustomSpinner2;
@@ -135,11 +136,19 @@
                viewHolder1.highlightBorder.setBackgroundResource(R.drawable.highlight_border);
                viewHolder1.highlightShadow.setVisibility(View.VISIBLE);
            }
            if ("true".equals(viewHolder1.alarm.get("canClose"))) {
                viewHolder1.closeAlarm.setImageResource(R.drawable.u259);
            viewHolder.closeAlarm.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
                        viewHolder1.alarm.put(Alarm.mute, "true");
                    viewHolder1.alarm.put("closeAlarm", "true");
                        new Thread(){
                            @Override
                            public void run() {
                    AlarmManager.deleteAlarm(viewHolder1.alarm);
                            }
                        }.start();
                    stopVideo(viewHolder1);
                    sqliteAlarmListLock.lock();
                    sqliteAlarmList.remove(viewHolder1.alarm);
@@ -148,6 +157,15 @@
                    ToastUtil.show("报警已确认!");
                }
            });
            } else {
                viewHolder1.closeAlarm.setImageResource(R.drawable.u259_gray);
                viewHolder.closeAlarm.setOnClickListener(new View.OnClickListener() {
                    @Override
                    public void onClick(View v) {
                    }
                });
            }
            viewHolder.alarmPicture.setOnClickListener(new View.OnClickListener() {
                @Override
                public void onClick(View v) {
@@ -292,6 +310,7 @@
        }
    }
    public void goto_video_fullscreen(final AlarmListAdapter.ViewHolder viewHolder) {
        if ("true".equals(viewHolder.alarm.get("alarmVideoValid"))) {
        for (AlarmListAdapter.ViewHolder vh : viewHolderSet.keySet()) {
            if ("true".equals(vh.alarm.get("videoPlaying"))) {
                vh.alarmVideoOverlay.setVisibility(View.VISIBLE);
@@ -321,6 +340,9 @@
                });
            }
        }.start();
        } else {
            ToastUtil.show("播放失败, 视频路径错误。");
        }
    }
}