2017-12-05 31 views
0

"알람"기능이있는 데스크톱 응용 프로그램이 있습니다. 구현하려는 생각은 사용자가 데이터 및 알람 시간을 선택하면 데이터베이스에 저장되고 내 애플리케이션은 매 초 데이터베이스에 쿼리하고 시스템의 현재 날짜와 시간을 모든 날짜 및 시간과 데이터베이스를 검색 한 다음 일치하는 경우 알립니다. 나는 매 초마다 데이터베이스를 쿼리하는 것이 좋다고 생각하지 않는다. 나는 다른 방법으로 생각할 수 없다. 이 응용 프로그램은 알람 레코드를 여러 장치에 동기화하여 데이터베이스에 저장하는 것이 좋습니다. 여러 경보를 설정할 수있는 일반적인 경보 응용 프로그램은 어떻게 작동합니까? - 감사합니다.알람을 시작해야하는지 확인하려면 매초 데이터베이스를 쿼리해야합니까?

+0

[타이머를 구현하는 가장 좋은 방법은 무엇입니까?] (https://stackoverflow.com/questions/12535722/what-is-the-best-way-to-implement-a-timer) – Sparrow

답변

1

데이터베이스 맨 위에 서버 계층을 생성 해보십시오. DB 알람 시간에서 쿼리하여 알람 시간이 완료되면 클라이언트 앱에 알림을 보내는 클래스를 만듭니다. 쿼츠 라이브러리를 사용해 보시겠습니까?