小编Pus*_*Raj的帖子

截图与Idea Intellij

如何使用intellij Idea中的ddms捕获应用程序的屏幕截图?

我已经使用intellij一段时间了,我发现它非常有用.虽然我找不到让它运作的方法.

请问任何人是否可以在IDE内部告诉我这是否可行?

android intellij-idea ddms

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

android:关闭光标后我们需要关闭Db吗?

从SQLiteCursor的源代码(堆栈跟踪):

at android.database.sqlite.SQLiteDatabase.dbclose(Native Method)
at android.database.sqlite.SQLiteDatabase.onAllReferencesReleased(SQLiteDatabase.java:325)
at android.database.sqlite.SQLiteClosable.releaseReference(SQLiteClosable.java:45)
at android.database.sqlite.SQLiteProgram.onAllReferencesReleased(SQLiteProgram.java:119)
at android.database.sqlite.SQLiteClosable.releaseReference(SQLiteClosable.java:45)
at android.database.sqlite.SQLiteProgram.close(SQLiteProgram.java:296)
at android.database.sqlite.SQLiteQuery.close(SQLiteQuery.java:136)
at android.database.sqlite.SQLiteCursor.close(SQLiteCursor.java:506)
Run Code Online (Sandbox Code Playgroud)

这是否意味着,关闭最后一个光标也将关闭数据库.我们不需要明确地关闭它,就像在这段代码中一样:

    SQLiteDatabase rdb = db.getReadableDatabase();
    Cursor resultCursor = null;
    String patternQuery = SQLiteQueryBuilder.buildQueryString(true, "Store", columns, where, null, null, null, null);

    try
    {
        resultCursor = rdb.rawQuery(patternQuery, null);


        resultCursor.moveToFirst();
        if (resultCursor.getCount() > 0)
        {
            while (!resultCursor.isAfterLast())
            {
                result.add(resultCursor.getString(0));
                resultCursor.moveToNext();
            }
        }
    }
    catch (Exception e)
    {
        Log.d("DB", "Caught an exception while getting pattern based results: " + e);
    }
    finally
    {
        if (resultCursor != …
Run Code Online (Sandbox Code Playgroud)

sqlite android

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

标签 统计

android ×2

ddms ×1

intellij-idea ×1

sqlite ×1