CBNU-DoReMiFa / stop_and_flight

도레미파팀의 안드로이드 어플리케이션 스탑앤플라이트
0 stars 2 forks source link

버그 픽스 #101

Closed rnjswngus275 closed 3 years ago

rnjswngus275 commented 3 years ago

내일 백신맞고 못일어날까봐 규원님께 남기는 편지 !!!!

=> alarm manager는 작동 하여 잠금기능이 실해되나 데이터 베이스 구조가 바뀌면서 기존에 썼던 코드와 맞지 않는 현상이 발생하는 것 같음.

맞지 않는 부분은 fragment flight1의 270줄 부터 시작 데이터를 읽어 온후 al 이라는 array에 데이터를 다 넣게 되는데 goal이 안정해져있으면 null로 나오고 wait가 초기화 되지 않고 null로 되어있음. -> al 에 데이터가 들어있긴함

이후 for문을 돌면서 기존 출발시간, 도착시간, 골, wqit 네개로 구성되어있었기 때문에 wait가 true인 것만 찾기위해서 int i를 4부터 시작해서 size만큼 al array의 size만큼 for 문을 돌려서 각 값을 기존에 생성해 놓은 set_으로 시작하는 변수에게 넣음. -> 애초에 if 문에서 wait가 true가 아니기 때문에 진입불가. wait 값 초기화 해주는 부분 찾아서 true로 초기화 해주기 (규원님이 ticket 전반을 수정하실때 wait를 어떤 용도로 쓰셨는지 여쭤보기)

그다음 297줄에 있는 countDownTimer에 값을 넣으면 현재시간과 목표시간을 계산하여 textview에 setText를 하는 방식으로 되어있다. 그리고 countDownTimer 함수에 onfinish()에 진입을 해야지 successfragment가 뜬다.!!

rnjswngus275 commented 3 years ago
rnjswngus275 commented 3 years ago