正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 EcgReviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
正在查看: 六分钟步行测试管理软件 v1.1.0.2112120029 应用的 EcgReviewActivity.java JAVA 源代码文件
本页面展示 JAVA 反编译生成的源代码文件,支持语法高亮显示。 仅供安全研究与技术分析使用,严禁用于任何非法用途。请遵守相关法律法规。
package cn.neoprint.padmonitor.ui.activity;
import android.content.Context;
import android.content.Intent;
import android.os.Bundle;
import android.text.TextUtils;
import android.view.View;
import androidx.activity.ComponentActivity;
import androidx.core.content.ContextCompat;
import cn.neoprint.padmonitor.R;
import cn.neoprint.padmonitor.app.AppKt;
import cn.neoprint.padmonitor.bean.EcgBean;
import cn.neoprint.padmonitor.data.DataRepository;
import cn.neoprint.padmonitor.data.entity.EcgMarkEntity;
import cn.neoprint.padmonitor.data.entity.PatientEntity;
import cn.neoprint.padmonitor.databinding.ActivityEcgReviewBinding;
import cn.neoprint.padmonitor.kthelper.EcgHelper;
import cn.neoprint.padmonitor.ui.base.BaseActivity;
import cn.neoprint.padmonitor.ui.view.EcgMarkListPopupWindow;
import cn.neoprint.padmonitor.utils.DateUtils;
import cn.neoprint.padmonitor.viewmodel.EcgReviewViewModel;
import com.psk.ecg.StaticEcgView;
import com.sayeasytech.base.log.KLog;
import com.warkiz.widget.ColorCollector;
import com.warkiz.widget.IndicatorSeekBar;
import com.warkiz.widget.OnSeekChangeListener;
import com.warkiz.widget.SeekParams;
import java.io.Serializable;
import java.util.Iterator;
import java.util.List;
import kotlin.Lazy;
import kotlin.LazyKt;
import kotlin.LazyThreadSafetyMode;
import kotlin.Metadata;
import kotlin.jvm.functions.Function0;
import kotlin.jvm.internal.DefaultConstructorMarker;
import kotlin.jvm.internal.Intrinsics;
import kotlin.jvm.internal.Reflection;
import org.koin.androidx.viewmodel.ViewModelOwner;
import org.koin.androidx.viewmodel.ext.android.ActivityExtKt;
import org.koin.core.qualifier.Qualifier;
@Metadata(d1 = {"\u0000d\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\u0018\u0002\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0000\n\u0002\u0010!\n\u0002\u0018\u0002\n\u0002\b\u0005\n\u0002\u0010\t\n\u0002\b\u0005\n\u0002\u0018\u0002\n\u0000\n\u0002\u0018\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0018\u0002\n\u0002\b\u000b\n\u0002\u0010\b\n\u0000\n\u0002\u0018\u0002\n\u0000\n\u0002\u0010\u0002\n\u0002\b\u0003\n\u0002\u0018\u0002\n\u0002\b\u0006\u0018\u0000 ?2\b\u0012\u0004\u0012\u00020\u00020\u0001:\u0001?B\u0005¢\u0006\u0002\u0010\u0003J\u000e\u00101\u001a\u0002022\u0006\u00103\u001a\u000204J\b\u00105\u001a\u000206H\u0016J\b\u00107\u001a\u000206H\u0002J\u0012\u00108\u001a\u0002062\b\u00109\u001a\u0004\u0018\u00010:H\u0014J\u0010\u0010;\u001a\u0002062\u0006\u0010<\u001a\u000202H\u0002J\b\u0010=\u001a\u000206H\u0002J\b\u0010>\u001a\u000206H\u0002R\u000e\u0010\u0004\u001a\u00020\u0005X\u0082D¢\u0006\u0002\n\u0000R&\u0010\u0006\u001a\u000e\u0012\n\u0012\b\u0012\u0004\u0012\u00020\b0\u00070\u0007X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\t\u0010\n\"\u0004\b\u000b\u0010\fR\u001a\u0010\r\u001a\u00020\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b\u000f\u0010\u0010\"\u0004\b\u0011\u0010\u0012R\u000e\u0010\u0013\u001a\u00020\u0014X\u0082\u0004¢\u0006\u0002\n\u0000R \u0010\u0015\u001a\b\u0012\u0004\u0012\u00020\u00160\u0007X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b\u0017\u0010\n\"\u0004\b\u0018\u0010\fR\u001b\u0010\u0019\u001a\u00020\u001a8BX\u0082\u0084\u0002¢\u0006\f\n\u0004\b\u001d\u0010\u001e\u001a\u0004\b\u001b\u0010\u001cR\u001a\u0010\u001f\u001a\u00020\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b \u0010\u0010\"\u0004\b!\u0010\u0012R\u001a\u0010\"\u001a\u00020\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b#\u0010\u0010\"\u0004\b$\u0010\u0012R\u001a\u0010%\u001a\u00020&X\u0086.¢\u0006\u000e\n\u0000\u001a\u0004\b'\u0010(\"\u0004\b)\u0010*R\u001a\u0010+\u001a\u00020\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b,\u0010\u0010\"\u0004\b-\u0010\u0012R\u001a\u0010.\u001a\u00020\u000eX\u0086\u000e¢\u0006\u000e\n\u0000\u001a\u0004\b/\u0010\u0010\"\u0004\b0\u0010\u0012¨\u0006@"}, d2 = {"Lcn/neoprint/padmonitor/ui/activity/EcgReviewActivity;", "Lcn/neoprint/padmonitor/ui/base/BaseActivity;", "Lcn/neoprint/padmonitor/databinding/ActivityEcgReviewBinding;", "()V", "DEFAULT_TIME_FORMAT", "", "allEcgData", "", "Lcn/neoprint/padmonitor/bean/EcgBean;", "getAllEcgData", "()Ljava/util/List;", "setAllEcgData", "(Ljava/util/List;)V", "current_time", "", "getCurrent_time", "()J", "setCurrent_time", "(J)V", "ecgHelper", "Lcn/neoprint/padmonitor/kthelper/EcgHelper;", "ecgMarkEntityList", "Lcn/neoprint/padmonitor/data/entity/EcgMarkEntity;", "getEcgMarkEntityList", "setEcgMarkEntityList", "ecgReviewViewModel", "Lcn/neoprint/padmonitor/viewmodel/EcgReviewViewModel;", "getEcgReviewViewModel", "()Lcn/neoprint/padmonitor/viewmodel/EcgReviewViewModel;", "ecgReviewViewModel$delegate", "Lkotlin/Lazy;", "fastTime", "getFastTime", "setFastTime", "mSearchTime", "getMSearchTime", "setMSearchTime", "patientEntity", "Lcn/neoprint/padmonitor/data/entity/PatientEntity;", "getPatientEntity", "()Lcn/neoprint/padmonitor/data/entity/PatientEntity;", "setPatientEntity", "(Lcn/neoprint/padmonitor/data/entity/PatientEntity;)V", "slowTime", "getSlowTime", "setSlowTime", "startEcgTime", "getStartEcgTime", "setStartEcgTime", "getCount", "", "seekBar", "Lcom/warkiz/widget/IndicatorSeekBar;", "init", "", "initView", "onCreate", "savedInstanceState", "Landroid/os/Bundle;", "setECG", "position", "setSeekBar", "showEcgMark", "Companion", "app_release"}, k = 1, mv = {1, 7, 1}, xi = 48)
public final class EcgReviewActivity extends BaseActivity<ActivityEcgReviewBinding> {
public static final Companion INSTANCE;
private static final String TAG;
private final String DEFAULT_TIME_FORMAT;
public List<List<EcgBean>> allEcgData;
private long current_time;
private final EcgHelper ecgHelper;
public List<EcgMarkEntity> ecgMarkEntityList;
private final Lazy ecgReviewViewModel;
private long fastTime;
private long mSearchTime;
public PatientEntity patientEntity;
private long slowTime;
private long startEcgTime;
public EcgReviewActivity() {
super(R.layout.activity_ecg_review);
final EcgReviewActivity ecgReviewActivity = this;
final Qualifier qualifier = null;
final Function0 function0 = null;
final Function0<ViewModelOwner> function02 = new Function0<ViewModelOwner>() {
{
super(0);
}
public final ViewModelOwner invoke() {
ViewModelOwner.Companion companion = ViewModelOwner.Companion;
ComponentActivity componentActivity = ComponentActivity.this;
return companion.from(componentActivity, componentActivity);
}
};
this.ecgReviewViewModel = LazyKt.lazy(LazyThreadSafetyMode.NONE, new Function0<EcgReviewViewModel>() {
{
super(0);
}
public final EcgReviewViewModel m375invoke() {
return ActivityExtKt.getViewModel(ComponentActivity.this, qualifier, function0, function02, Reflection.getOrCreateKotlinClass(EcgReviewViewModel.class), function0);
}
});
this.ecgHelper = new EcgHelper();
this.DEFAULT_TIME_FORMAT = "--:--:--";
}
public final EcgReviewViewModel getEcgReviewViewModel() {
return (EcgReviewViewModel) this.ecgReviewViewModel.getValue();
}
public final long getCurrent_time() {
return this.current_time;
}
public final void setCurrent_time(long j) {
this.current_time = j;
}
public final long getFastTime() {
return this.fastTime;
}
public final void setFastTime(long j) {
this.fastTime = j;
}
public final long getSlowTime() {
return this.slowTime;
}
public final void setSlowTime(long j) {
this.slowTime = j;
}
public final long getMSearchTime() {
return this.mSearchTime;
}
public final void setMSearchTime(long j) {
this.mSearchTime = j;
}
public final long getStartEcgTime() {
return this.startEcgTime;
}
public final void setStartEcgTime(long j) {
this.startEcgTime = j;
}
public final List<EcgMarkEntity> getEcgMarkEntityList() {
List<EcgMarkEntity> list = this.ecgMarkEntityList;
if (list != null) {
return list;
}
Intrinsics.throwUninitializedPropertyAccessException("ecgMarkEntityList");
return null;
}
public final void setEcgMarkEntityList(List<EcgMarkEntity> list) {
Intrinsics.checkNotNullParameter(list, "<set-?>");
this.ecgMarkEntityList = list;
}
@Metadata(d1 = {"\u0000\u0014\n\u0002\u0018\u0002\n\u0002\u0010\u0000\n\u0002\b\u0002\n\u0002\u0010\u000e\n\u0002\b\u0003\b\u0086\u0003\u0018\u00002\u00020\u0001B\u0007\b\u0002¢\u0006\u0002\u0010\u0002R\u0011\u0010\u0003\u001a\u00020\u0004¢\u0006\b\n\u0000\u001a\u0004\b\u0005\u0010\u0006¨\u0006\u0007"}, d2 = {"Lcn/neoprint/padmonitor/ui/activity/EcgReviewActivity$Companion;", "", "()V", "TAG", "", "getTAG", "()Ljava/lang/String;", "app_release"}, k = 1, mv = {1, 7, 1}, xi = 48)
public static final class Companion {
public Companion(DefaultConstructorMarker defaultConstructorMarker) {
this();
}
private Companion() {
}
public final String getTAG() {
return EcgReviewActivity.TAG;
}
}
static {
Companion companion = new Companion(null);
INSTANCE = companion;
String simpleName = companion.getClass().getSimpleName();
Intrinsics.checkNotNullExpressionValue(simpleName, "this.javaClass.simpleName");
TAG = simpleName;
}
public final PatientEntity getPatientEntity() {
PatientEntity patientEntity = this.patientEntity;
if (patientEntity != null) {
return patientEntity;
}
Intrinsics.throwUninitializedPropertyAccessException("patientEntity");
return null;
}
public final void setPatientEntity(PatientEntity patientEntity) {
Intrinsics.checkNotNullParameter(patientEntity, "<set-?>");
this.patientEntity = patientEntity;
}
public final List<List<EcgBean>> getAllEcgData() {
List<List<EcgBean>> list = this.allEcgData;
if (list != null) {
return list;
}
Intrinsics.throwUninitializedPropertyAccessException("allEcgData");
return null;
}
public final void setAllEcgData(List<List<EcgBean>> list) {
Intrinsics.checkNotNullParameter(list, "<set-?>");
this.allEcgData = list;
}
@Override
public void init() {
setAllEcgData(AppKt.INSTANCE.getAllEcgData());
Bundle extras = getIntent().getExtras();
Serializable serializable = extras != null ? extras.getSerializable("current_patient") : null;
Intrinsics.checkNotNull(serializable, "null cannot be cast to non-null type cn.neoprint.padmonitor.data.entity.PatientEntity");
setPatientEntity((PatientEntity) serializable);
this.fastTime = extras.getLong("fast_time");
this.slowTime = extras.getLong("slow_time");
this.current_time = extras.getLong("current_time");
this.startEcgTime = extras.getLong("startEcgTime");
List<EcgMarkEntity> query = DataRepository.getInstance().getEcgMarkDao().query(getPatientEntity().getIdCard(), this.current_time);
Intrinsics.checkNotNullExpressionValue(query, "getInstance().getEcgMark…etIdCard(), current_time)");
setEcgMarkEntityList(query);
System.out.println((Object) ("aaaaaa:" + getEcgMarkEntityList().size()));
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
init();
initView();
setSeekBar();
}
private final void initView() {
setECG(0);
this.mSearchTime = getEcgReviewViewModel().getStartTime();
getMBind().slowTimestampTv.setText(this.slowTime <= 0 ? this.DEFAULT_TIME_FORMAT : DateUtils.longToHourMinuteSecond((getEcgReviewViewModel().getStartTime() + this.slowTime) - 8000));
getMBind().fastTimestampTv.setText(this.fastTime <= 0 ? this.DEFAULT_TIME_FORMAT : DateUtils.longToHourMinuteSecond((getEcgReviewViewModel().getStartTime() + this.fastTime) - 8000));
getMBind().goback.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m365initView$lambda0(EcgReviewActivity.this, view);
}
});
getMBind().selectSlowBtn.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m366initView$lambda1(EcgReviewActivity.this, view);
}
});
getMBind().deleteSlowBtn.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m367initView$lambda2(EcgReviewActivity.this, view);
}
});
getMBind().selectFastBtn.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m368initView$lambda3(EcgReviewActivity.this, view);
}
});
getMBind().deleteFastBtn.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m369initView$lambda4(EcgReviewActivity.this, view);
}
});
getMBind().timerSb.setOnSeekChangeListener(new OnSeekChangeListener() {
public void onSeeking(SeekParams seekParams) {
Intrinsics.checkNotNullParameter(seekParams, "seekParams");
}
public void onStartTrackingTouch(IndicatorSeekBar seekBar) {
Intrinsics.checkNotNullParameter(seekBar, "seekBar");
}
public void onStopTrackingTouch(IndicatorSeekBar seekBar) {
EcgReviewViewModel ecgReviewViewModel;
Intrinsics.checkNotNullParameter(seekBar, "seekBar");
EcgReviewActivity ecgReviewActivity = EcgReviewActivity.this;
ecgReviewViewModel = ecgReviewActivity.getEcgReviewViewModel();
ecgReviewActivity.setMSearchTime(ecgReviewViewModel.getTimeEcg());
EcgReviewActivity.this.setECG(EcgReviewActivity.this.getCount(seekBar));
}
});
getMBind().selectOtherBtn.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m370initView$lambda6(EcgReviewActivity.this, view);
}
});
getMBind().confirmBtn.setOnClickListener(new View.OnClickListener() {
@Override
public final void onClick(View view) {
EcgReviewActivity.m372initView$lambda7(EcgReviewActivity.this, view);
}
});
}
public static final void m365initView$lambda0(EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
ecgReviewActivity.finish();
}
public static final void m366initView$lambda1(EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
ecgReviewActivity.slowTime = ecgReviewActivity.getEcgReviewViewModel().getTimeEcg();
ecgReviewActivity.getMBind().slowTimestampTv.setText(DateUtils.longToHourMinuteSecond(ecgReviewActivity.slowTime));
}
public static final void m367initView$lambda2(EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
ecgReviewActivity.getMBind().slowTimestampTv.setText(ecgReviewActivity.DEFAULT_TIME_FORMAT);
ecgReviewActivity.slowTime = 0L;
}
public static final void m368initView$lambda3(EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
ecgReviewActivity.fastTime = ecgReviewActivity.getEcgReviewViewModel().getTimeEcg();
ecgReviewActivity.getMBind().fastTimestampTv.setText(DateUtils.longToHourMinuteSecond(ecgReviewActivity.fastTime));
}
public static final void m369initView$lambda4(EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
ecgReviewActivity.getMBind().fastTimestampTv.setText(ecgReviewActivity.DEFAULT_TIME_FORMAT);
ecgReviewActivity.fastTime = 0L;
}
public static final void m370initView$lambda6(final EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
EcgMarkListPopupWindow ecgMarkListPopupWindow = new EcgMarkListPopupWindow(ecgReviewActivity, ecgReviewActivity.getEcgMarkEntityList(), ecgReviewActivity.getPatientEntity().getIdCard(), ecgReviewActivity.current_time, ecgReviewActivity.getEcgReviewViewModel().getTimeEcg(), new EcgMarkListPopupWindow.EcgMarkBackListener() {
@Override
public final void onBack(List list) {
EcgReviewActivity.m371initView$lambda6$lambda5(EcgReviewActivity.this, list);
}
});
ecgMarkListPopupWindow.setOutSideDismiss(false);
ecgMarkListPopupWindow.setBackPressEnable(false);
ecgMarkListPopupWindow.showPopupWindow();
}
public static final void m371initView$lambda6$lambda5(EcgReviewActivity ecgReviewActivity, List list) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
KLog.i("ecg mark list: " + ecgReviewActivity.getEcgMarkEntityList());
ecgReviewActivity.showEcgMark();
}
public static final void m372initView$lambda7(EcgReviewActivity ecgReviewActivity, View view) {
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
DataRepository.getInstance().getEcgMarkDao().delete(ecgReviewActivity.getPatientEntity().getIdCard(), ecgReviewActivity.current_time);
DataRepository.getInstance().getEcgMarkDao().insertOrReplace(ecgReviewActivity.getEcgMarkEntityList());
KLog.i("user select ecg slow time: " + ((Object) ecgReviewActivity.getMBind().slowTimestampTv.getText()) + ", ecg fast time: " + ((Object) ecgReviewActivity.getMBind().fastTimestampTv.getText()));
KLog.i("ecg mark list: " + ecgReviewActivity.getEcgMarkEntityList());
Intent intent = new Intent();
intent.putExtra("slow_time", ecgReviewActivity.slowTime);
intent.putExtra("fast_time", ecgReviewActivity.fastTime);
ecgReviewActivity.setResult(-1, intent);
ecgReviewActivity.finish();
}
private final void setSeekBar() {
getMBind().timerSb.customTickTexts(new String[]{"", "16s", "", "32s", "", "48s", "", "64s", "", "80s", "", "96s", "", "112s", "", "128s", "", "144s", "", "160s", "", "176s", "", "192s", "", "208s", "", "224s", "", "240s", "", "256s", "", "272s", "", "288s", "", "304s", "", "320s", "", "336s", "", "352s", "", "368s", "", "384s", "", "400s", "", "416s", "", "432s", "", "448s", "", "464s", "", "480s"});
getMBind().timerSb.customSectionTrackColor(new ColorCollector() {
public final boolean collectSectionTrackColor(int[] iArr) {
boolean m373setSeekBar$lambda8;
m373setSeekBar$lambda8 = EcgReviewActivity.m373setSeekBar$lambda8(EcgReviewActivity.this, iArr);
return m373setSeekBar$lambda8;
}
});
getMBind().timerSb.setOnSeekChangeListener(new OnSeekChangeListener() {
public void onSeeking(SeekParams seekParams) {
Intrinsics.checkNotNullParameter(seekParams, "seekParams");
}
public void onStartTrackingTouch(IndicatorSeekBar seekBar) {
Intrinsics.checkNotNullParameter(seekBar, "seekBar");
}
public void onStopTrackingTouch(IndicatorSeekBar seekBar) {
Intrinsics.checkNotNullParameter(seekBar, "seekBar");
int count = EcgReviewActivity.this.getCount(seekBar);
System.out.println((Object) (EcgReviewActivity.this.getTAG() + ",波形回顾的索引:" + count));
EcgReviewActivity.this.setECG(count);
}
});
}
public static final boolean m373setSeekBar$lambda8(EcgReviewActivity ecgReviewActivity, int[] iArr) {
int i;
int i2;
Intrinsics.checkNotNullParameter(ecgReviewActivity, "this$0");
int i3 = 0;
while (true) {
i = 7;
if (i3 >= 7) {
break;
}
iArr[i3] = ContextCompat.getColor(ecgReviewActivity.getApplication(), R.color.yellow);
i3++;
}
while (true) {
if (i >= 51) {
break;
}
iArr[i] = ecgReviewActivity.getResources().getColor(R.color.main_blue);
i++;
}
for (i2 = 51; i2 < 59; i2++) {
iArr[i2] = ecgReviewActivity.getResources().getColor(R.color.yellow);
}
return true;
}
public final int getCount(IndicatorSeekBar seekBar) {
Intrinsics.checkNotNullParameter(seekBar, "seekBar");
float progressFloat = (seekBar.getProgressFloat() - 1.0E-4f) / (100.0f / seekBar.getTickCount());
int i = (int) progressFloat;
System.out.println((Object) ("seekBar count: " + i + ", seekBar.getProgressFloat()=" + seekBar.getProgressFloat() + ", countFloat=" + progressFloat));
return i;
}
public final void setECG(int position) {
getMBind().progressBarserch.setVisibility(4);
List<List<Float>> ecg = getEcgReviewViewModel().getECG(getAllEcgData(), position, this.startEcgTime);
EcgHelper ecgHelper = this.ecgHelper;
StaticEcgView staticEcgView = getMBind().staticEcgView;
Intrinsics.checkNotNullExpressionValue(staticEcgView, "mBind.staticEcgView");
Context applicationContext = getApplicationContext();
Intrinsics.checkNotNullExpressionValue(applicationContext, "applicationContext");
ecgHelper.setData(staticEcgView, 2, applicationContext, ecg);
getMBind().includeEcgTime.tvTimeEcg.setText(DateUtils.long2TimeMillisStr(getEcgReviewViewModel().getTimeEcg()));
}
private final void showEcgMark() {
StringBuilder sb = new StringBuilder();
Iterator<EcgMarkEntity> it = getEcgMarkEntityList().iterator();
while (true) {
if (!it.hasNext()) {
break;
}
EcgMarkEntity next = it.next();
Long ecgTime = next.getEcgTime();
long j = this.mSearchTime;
if (ecgTime != null && ecgTime.longValue() == j) {
sb.append(next.getEcgDesc());
break;
}
}
long j2 = this.fastTime;
long j3 = this.mSearchTime;
if (j2 >= j3 && j2 < j3 + 8000) {
if (TextUtils.isEmpty(sb)) {
sb.append(getString(R.string.fast));
} else {
sb.append("&").append(getString(R.string.fast));
}
}
long j4 = this.slowTime;
long j5 = this.mSearchTime;
if (j4 >= j5 && j4 < j5 + 8000) {
if (TextUtils.isEmpty(sb)) {
sb.append(getString(R.string.slow));
} else {
sb.append("&").append(getString(R.string.slow));
}
}
StringBuilder sb2 = sb;
getMBind().markTv.setText(sb2);
getMBind().markTv.setVisibility(TextUtils.isEmpty(sb2) ? 8 : 0);
}
}