2013-01-30 3 views
0

알람을 데이터베이스에 저장하여 ON_BOOT을 검색 할 수있는 알람 애플리케이션이 있습니다. 이제 선택한 날짜에 따라 모든 알람을 표시 할 생각입니다. 나는 ListView을 사용하고 그것을 알람으로 채우고 있다고 생각 해왔다. 나는 SimpleCursorAdapter을 읽는 방법을 읽었지 만 월요일에 설정되는 알람 만 표시하도록 어떻게 채울 수 있을지 궁금합니다. 그것은 어딘가에 쿼리를 실행해야 할 것 같지만 어디 있는지 모르겠습니다.안드로이드 데이터베이스에서 원하는 데이터로 ListView 채우기

+0

내가 문제를 얻는 경우에 그냥 데이터베이스에 대한 쿼리를 작성하고 추가 ... 몰라 "where weekday = 'Monday'"이고 목록보기의 커서에이 쿼리를 사용합니다. –

답변

0

에만 지정된 날짜에 알람을 반환합니다 SQL 쿼리를 실행할 수 있습니다

SELECT * FROM alarms WHERE strftime('%w', date_column) = day 

여기서 "일"숫자 일요일, 1 = 월요일 요일 (0 =에 대응, 기타). 당신이 일주일에 단지 하루로 날짜를 저장하는 경우

, 그것은 쉽게 :

SELECT * FROM alarms WHERE day_column = day 
+0

그래, 난 그냥 커서에서 그것을 사용하고 listview에서 그 결과를 표시하는 방법을 모르겠다. – user1880779

관련 문제