노티피케이션 채널을 차단할 수 있는 기능을 대충 넣었다. 근데 지금 RecyclerView가 말썽이다. 분명 notify 했는데도 position을 이상하게 잡고 있다. 그래서 완전히 구현 못함
안드로이드 개발/📱 캘람
한참 묵혀뒀던 Deskclock 프로젝트를 다시 꺼내 왔다. 사실 이건 나 혼자 쓰는 용도라.. 여튼 이제 알림이 잘 뜬다. 원래 계속 생각했던 게 기존 알림을 띄우는 거였는데, 성공은 했는데 그냥 빼는 게 나을 것 같아서 빼버렸다. 다시 말해 어플리케이션 실행 후 알림만 쌓이게 처리해 두었다. 미디어 컨트롤 건드리는 중.
이제 현재 진행 중인 타이머가 없을 때는 타이머 부분을 작게 했고, 활성화할 때만 커진다. 그리고 일시정지하면 깜빡깜빡거리게 했다. 그 외에도 로직적으로 변경된 건, 타이머 그룹에서 중간에서부터 시작하면 이제 타이머 중간에서부터 되도록 변경했음 :)
210212 알람 개발 일지 드디어 position 관련 내용을 넣었다. 일단 onBindViewHolder에서 현재의 position을 데이터에 저장하도록 했고, 정렬은 position으로 했다. 이러니까 중간에 삽입하면 저 멀리 있는게 onBindViewHolder가 호출되. www.ienlab.net 오늘은 UI적인 개선은 없었으나, 어제의 오류였던 (혹은 덜 개선되었던) position 업데이트에 대해 수정을 했다. onBindViewHolder에서 하지 않고, 애초에 아이템이 추가되거나 수정될 때 전체를 싸그리 정렬을 하는 것으로 변경을 하니까 position이 꼬이지 않고 잘 되는 듯하다. 사진은 어제꺼 재탕.