我正在尝试在用户选择一周的第一天后,将数据库中的项目显示在一周内所有日期的列表视图中。根据我的理解,这应该有效,但不断崩溃的应用程序。我有什么想法吗?
这是我光标的代码......
mCursor = mDb.query("tracker", null,
"(day_id=? OR day_id=? OR day_id=? OR day_id=? OR day_id=? OR day_id=? OR day_id=?) AND year_id=? AND month_id=? ", new String[] {
String.valueOf(day1), String.valueOf(day1+1), String.valueOf(day1+2), String.valueOf(day1+3),
String.valueOf(day1+4), String.valueOf(day1+5), String.valueOf(day1+6), String.valueOf(year1),
String.valueOf(month1)},
null, null, "_id ASC");
非常感谢一些帮助.......
答案 0 :(得分:1)
对于其他寻找答案的人,这是Chris Jester-Young上面提出的,再次感谢
mCursor = mDb.query("tracker", null,
" day_id BETWEEN ? AND ? AND year_id=? AND month_id=? ", new String[] {
String.valueOf(day1), String.valueOf(day2), String.valueOf(year1),
String.valueOf(month1)
},
null, null, "_id ASC");