@Override public void onTextChanged(CharSequence s, int start, int before, int count) { if (cursor != null) { if (!cursor.isClosed()) { MyLogger.i(TAG, "onTextChanged cursor.isClosed(): " + cursor.isClosed()); cursor.close(); } } cursor = ApiAllFansInfoDb.getCursorBySearchKey(context, s.toString()); adapter.changeCursor(cursor); MyLogger.i(TAG, "cursor.getCount(): " + cursor.getCount()); }