예제 #1
0
 public MessageDBManager(String mid) {
   super(HSApplication.getContext(), DATABASE_NAME, null, DATABASE_VERION);
   mMid = mid;
   {
     mMessageColumns = new HashMap<String, String>();
     mMessageColumns.put(COLUMN_SID, TYPE_TEXT);
     mMessageColumns.put(COLUMN_CID, TYPE_TEXT);
     mMessageColumns.put(COLUMN_TYPE, TYPE_TEXT);
     mMessageColumns.put(COLUMN_PUSH_TAG, TYPE_TEXT);
     mMessageColumns.put(COLUMN_SCENARIO, TYPE_TEXT);
     mMessageColumns.put(COLUMN_MO, TYPE_INTEGER);
     mMessageColumns.put(COLUMN_FROM, TYPE_TEXT);
     mMessageColumns.put(COLUMN_TO, TYPE_TEXT);
     mMessageColumns.put(COLUMN_CONTENT, TYPE_TEXT);
     mMessageColumns.put(COLUMN_TIMESTAMP, TYPE_LONG);
     mMessageColumns.put(COLUMN_STATUS, TYPE_INTEGER);
     mMessageColumns.put(COLUMN_MEDIA_STATUS, TYPE_INTEGER);
     mMessageColumns.put(COLUMN_LOCAL_FILE_INFO, TYPE_TEXT);
     mMessageColumns.put(COLUMN_IS_MEDIA_READ, TYPE_INTEGER);
     mMessageColumns.put(COLUMN_REJECTED, TYPE_INTEGER);
     mMessageColumns.put(COLUMN_P1, TYPE_TEXT);
     mMessageColumns.put(COLUMN_P2, TYPE_TEXT);
     mMessageColumns.put(COLUMN_P3, TYPE_TEXT);
     mMessageColumns.put(COLUMN_P4, TYPE_TEXT);
   }
   {
     mReceiptColumns = new HashMap<String, String>();
     mReceiptColumns.put(RECEIPT_COLUMN_MID, TYPE_TEXT);
     mReceiptColumns.put(RECEIPT_COLUMN_CID, TYPE_TEXT);
     mReceiptColumns.put(RECEIPT_COLUMN_TYPE, TYPE_TEXT);
     mReceiptColumns.put(RECEIPT_COLUMN_P1, TYPE_TEXT);
     mReceiptColumns.put(RECEIPT_COLUMN_P2, TYPE_TEXT);
     mReceiptColumns.put(RECEIPT_COLUMN_P3, TYPE_TEXT);
   }
 }