/**
  * 修改,更新一条记录
  *
  * @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());
     }
   }
 }