Пример #1
0
 @Override
 public Uri insert(Uri uri, ContentValues values) {
   Log.i(TAG, "insert");
   final SQLiteDatabase db = mDbHelper.getWritableDatabase();
   long id = db.insert(Tables.SPEEDDIAL, null, values);
   return ContentUris.withAppendedId(uri, id);
 }
Пример #2
0
 @Override
 public int update(Uri uri, ContentValues values, String selection, String[] selectionArgs) {
   final SQLiteDatabase db = mDbHelper.getWritableDatabase();
   Log.i(TAG, "update");
   int match = URIMATCHER.match(uri);
   switch (match) {
     case SPEEDDIAL:
       break;
     default:
       break;
   }
   int result = db.update(Tables.SPEEDDIAL, values, selection, selectionArgs);
   return result;
 }
Пример #3
0
  @Override
  public int delete(Uri uri, String selection, String[] selectionArgs) {
    final SQLiteDatabase db = mDbHelper.getWritableDatabase();

    int match = URIMATCHER.match(uri);
    switch (match) {
      case SPEEDDIAL:
        break;
      default:
        break;
    }
    int result = db.delete(Tables.SPEEDDIAL, selection, selectionArgs);
    return result;
  }
Пример #4
0
 @Override
 public Cursor query(
     Uri uri, String[] projection, String selection, String[] selectionArgs, String sortOrder) {
   Log.i(TAG, "query");
   int match = URIMATCHER.match(uri);
   switch (match) {
     case SPEEDDIAL:
       break;
     default:
       break;
   }
   final SQLiteDatabase db = mDbHelper.getReadableDatabase();
   Cursor cursor =
       db.query(
           Tables.SPEEDDIAL, projection, selection, selectionArgs, null, null, sortOrder, null);
   return cursor;
 }
Пример #5
0
 protected SpeedDialDatabaseHelper getDatabaseHelper(Context context) {
   SpeedDialDatabaseHelper dbHelper = SpeedDialDatabaseHelper.getInstance(context);
   return dbHelper;
 }