/** * 修改,更新一条记录 * * @param groupid */ public void updateMessage(ReceiveMessage msg) { try { ContentValues values = new ContentValues(); values.put(MESSAGE_TEXT, msg.message); values.put(MESSAGE_STATE, msg.state); values.put(RECEIVE_TIME, msg.time); db.update( db.getConnection(), MESSAGE_DB, values, RECEIVE_TIME + "=?", new String[] {msg.time}); } catch (Exception e) { e.printStackTrace(); } finally { if (db.getConnection().isOpen()) { db.closeConnection(db.getConnection()); } } }