후.. 정말 시간은 없고 ... 아무리 구글링을 해보고 책을 봐도 답을 못찾겠습니다.
제가 지금 날씨 알람을 만들고 있습니다. 현재 뷰와 디비에 저장하는 것까지는 다 돼어있습니다.
실질적으로 동작을 하게만 하면 돼는데요.
db에는 id / 시간 / 분 / 지역 / 일 / 월 / 화/ 수/ 목/ 금 / 토 이렇게 들어가 있구요.
설정된 시간과 요일에 설정한 지역의 날씨정보를 파싱해서 알려주는게 제가 구현하려는 내용입니다.
알려주는 내용은 NotificationManager로 다 만들어 놨습니다. 그럼 이제 시간과 요일에 저 설정해 논 NotificationManager이
실행돼도록만 하면 됍니다.
그런데 중요한 건 설정을 만약 두번 하면 db값이 여러개가 돼지않습니까 저는 한줄별로 실행을 해야합니다.
한마디로 실제 알람과 같다고 생각하시면 됍니다. 만약 알람이 하나라면 어떻게 해보겠는데 여러개이면 어떻게 해야하나요???
그림을 못그리겠어요 고수님들 제발 조언좀 해주세요.
지금 제가 하려던것은 db값을 받아와서 db값으 시간과 현재시간이 같으면 알람매니저로 펜딩인텐트를 실행하도록 하려고 했는데..
만약 디비에 설정됀 시간이 여러개면 배열로 받아와야 하지 않나요??? 제가 초보라.. 배열이 너무 어려워서요....
그리고 한가지 더 중요한 건 날짜별로 1번 설정은 06:30분 월 화수 목금 2번설정은 20:25분 토 일 이렇게 돼있다면...
어떻게 따로따로 할수 있을까요.... 그림만이라도 좀 그려주세요... 그럼 제가 찾아보고 열심히 해볼게요. 시간이 없습니다. ㅠ ㅠ
내일까지는 꼭 만들어야 해서요. 부탁드립니다 여러분.... 많은 조언 부탁드립니다.




화면구성이 어떻게 되어있는지 몰라서 그냥 생각나는대로 끄적여볼께용.. ㅠ
일단...시간 db구성이 한테이블에 id / 시간 / 분 / 지역 / 일 / 월 / 화/ 수/ 목/ 금 / 토 가 들어가 있는 것이라면
테이블을 요일로 분리하는것이 좋을 것 같습니다.
그니까
월테이블 - id / 시간 / 분/ 지역
화테이블 - id / 시간 / 분/ 지역
...
일 테이블 이런식으로요.
어차피 알람이란게 해당 요일 데이터만 셀렉트해서 처리하면 되는데 다 합쳐놓으면 데이터 처리가 어려울거 같아요.
월요일을 예로들어 여러개의 알람이 등록되어 있다면
월요일테이블에서 해당지역이 맞는지 여부와 현재 시간에 해당되는게 있는지만 검색한다면 처리도 간단하고
혹시 알람데이터 삭제나 추가시에도 훨씬 유연하게 처리가 될것 같네용...
이렇게 요일별로 테이블을 분리해서 데이터를 관리한다면...배열도 쓸일이 없을것 같네용.
(설정한 알람을 보여주는 부분에서는 써야 되겠지만요. ^^;)
걍 참고만 해주세용...