使用if语句检查光标是否已被移动,以确保只发生一次。
以下是示例代码:
Cursor cursor = getContentResolver().query(uri, projection, null, null, null); if (cursor != null && cursor.moveToFirst()) { // do something if (!cursor.isClosed()) { cursor.close(); } }
上一篇:Android关掉网络连接,重新打开后出现“未处理异常”的问题
下一篇:Android广播-屏幕接收器在10秒后被触发