0

我有一个应用程序,我想通过在执行查询时只显示 5 条记录来削弱它。以下是我在 DataBaseHelper.java 中为此使用的代码,它非常适合我需要的东西。 .......它只返回 KEY_RECORD1 以 DESC 顺序排列的 5 条记录

我的问题是,当达到 5 条记录限制时,我想以 Toast 的形式实现警告消息.....

因此,当您添加第六条记录时,您会得到....示例 Toast:已达到 5 条记录的限制!

public Cursor fetchAllNotes() {
    return mDb.query(DATABASE_TABLE,
            new String[] { KEY_ROWID, KEY_RECORD1, KEY_RECORD2,
                    KEY_RECORD3}, null,
            null, null, null, KEY_RECORD1 + " DESC", "5");
}
4

1 回答 1

0
if (fetchAllNotes().getCount() >= 5){
   //Toast.makeText...
}

为了避免额外的请求并提高性能,您可以这样做一次,以检索记录数,并在每次插入时增加该计数器。

于 2012-05-13T20:01:34.087 回答