Cursor result=mDb.rawQuery("SELECT _id, name, info FROM teacherInfo WHERE name LIKE '" + newText.trim() +"%'",null);
在使用完Cursor後,要關閉Cursor,cursor.close();
如果不關閉,雖然前臺不會force close,但後臺會報錯:DatabaseObjectNotClosedException
在使用完SQLiteDatabase後,同樣需要關閉。db.close();
否則報錯如Cursor。
但兩者報錯時點不同。不關閉Cursor的話,在調用新的Activity時就會報錯。
而不關閉SQLiteDatabase的話,在推出程序,重新進入時就會報錯。