我已经在一个安卓应用程序上工作了一段时间,并且已经把它交给了我已经提交并收到了我的成绩。但是,我一直在业余时间玩它,并想对其进行一些升级。总结一下我的应用程序到目前为止所做的事情:
- 允许用户创建类列表
- 允许用户为这些课程创建作业列表
- 允许用户编辑课程/作业
在为作业编辑了我的助手类之后,我最近一直在努力关闭。我已经能够缩小问题的根源。
return (getReadableDatabase().rawQuery("SELECT _id, assname, urge, name, assday, assmonth FROM assignments ORDER BY "+ orderBy, null));
似乎该特定语句在出现的两种情况下都给了我一个错误。
return (getReadableDatabase().rawQuery("SELECT _id, assname, urge, name, assday, assmonth FROM assignments WHERE _ID=?", args));
当我从这两个语句中删除assday和assmonth并阻止程序将它们添加到内容值时,错误就消失了。
我要做的就是为截止日期和月份添加一列,以便我可以将其显示在分配列表中。我知道该怎么做,但是错误阻止了我。先感谢您。