0

クエリを実行するときに 5 つのレコードのみを表示できるようにすることで不自由にしたいアプリがあります.... 以下は、このために DataBaseHelper.java 内で使用しているコードであり、必要なものに最適です。 ....... KEY_RECORD1 による DESC 順で 5 つのレコードのみを返します

私の質問は、この 5 レコードの制限に達したときに、トーストの形で警告メッセージを実装したいということです.....

したがって、6 番目のレコードを追加すると、次のようになります。トーストの例: 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...
}

余分なリクエストを避けてパフォーマンスを向上させるには、それを 1 回実行してレコード数を取得し、挿入するたびにそのカウンターをインクリメントします。

于 2012-05-13T20:01:34.087 に答える