Files
VesiscanClinicalAndroid/app/src/main/java
dw.jang 1e3610ca0f fix(alignment): 탈착 상태에서 Start 누를 시 팝업 재발생 + 진행 차단
증상 (사용자 보고 2026-08-04):
  1. 센서 탈착 → "센서 분리" 팝업 뜸 (rising edge · 1회)
  2. 사용자가 팝업 dismiss
  3. 센서 여전히 탈착 상태 · 사용자가 "정렬 시작" 버튼 다시 누름
  4. 팝업 안 뜨고 스텝만 0/3 → 1/3 → 0/3 회귀 · 이유 없이 되돌려짐

원인:
  - Start onClick 은 waitingForStart=false 로 진행만 시킴
  - 다음 scan cycle 이 line 883 (detach 지속) 감지 → waitingForStart=true 재설정
  - showDetachAlert 는 `nowDetached && !prevDetached` rising edge 만 발동 → prev 여전히
    true 라 팝업 재발생 안 됨
  - 결과: 스텝이 침묵 회귀 · 사용자 혼란

수정:
  Start onClick 진입 시 prevDetached=true 이면 즉시 showDetachAlert=true 후 return.
  Start 진행 자체가 차단됨 · 사용자에게 "센서 부착 후 다시 시도" 명확 안내.
2026-08-04 15:24:05 +09:00
..