小编The*_*ing的帖子

尝试重新打开已经关闭的对象:sqlitequery

所以基本上我两次查询数据库.我不明白这个错误究竟来自哪里,因为我没有在任何地方关闭数据库.返回错误的代码就是这样运行的.我查了一下,我刚看到像我这样的案子.

BeaconHandler pullAllDB = new BeaconHandler(this);
    try {
        List<Beacon> beaconsShown = pullAllDB.getAllBeacons();
        for (final Beacon bn : beaconsShown) {
            try {
                int messageCount = pullAllDB.getMessageCount();
                Log.d("Message", messageCount + " Messages Found");
                if (messageCount > 0) {
                    //Do Something
                } else {
                    // Do Nothing
                }
            } 
            catch (Exception e) {
                e.getStackTrace();
                Log.e("Message", e.getMessage());
            }
        }
    }
Run Code Online (Sandbox Code Playgroud)

以及执行查询的代码......

public int getBeaconsCount() {

    String countQuery = "SELECT * FROM " + TABLE_BASIC_BEACON;
    SQLiteDatabase db = this.getReadableDatabase();
    Cursor cursor = db.rawQuery(countQuery, null);
    cursor.close(); …
Run Code Online (Sandbox Code Playgroud)

sqlite android sqliteopenhelper

6
推荐指数
1
解决办法
2万
查看次数

获取文件父文件夹的文件夹名称

我正在使用一些代码,我希望它的行为有所不同,具体取决于文件所在的文件夹名称.我不需要绝对路径只是最终文件夹.到目前为止,我所看到的一切都是使用文件中指定的绝对路径.

java

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

android ×1

java ×1

sqlite ×1

sqliteopenhelper ×1