1.onCreate()
初始化ContentProvider时调用。返回true表示初始化成功,false则表示失败。
@Override
public boolean onCreate()
{
return false;
}
2.query()
查询数据。uri参数表示查询的表,projection参数表示查询的列,selection和selectionArgs参数用于约束查询的行,sortOrder参数表示排序。返回Cursor对象或者null。
@Override
public Cursor query(Uri uri,String[] projection,String selection,String[] selectionArgs,String sortOrder)
{
return null;
}
- insert()
添加数据。uri参数表示添加的表,values参数表示添加的数据。返回新插入项的URI。
@Override
public Uri insert(Uri uri, ContentValues values)
{
return null;
}
- update()
更新数据。uri参数表示更新的表,values参数表示更新的数据,selection和selectionArgs参数用于约束更新的行。返回更新的行数。
@Override
public int update(Uri uri,ContentValues values,String selection,String[] selectionArgs)
{
return 0;
}
- delete()
删除数据。uri参数表示删除的表,selection和selectionArgs参数用于约束删除的行。返回删除的行数。
@Override
public int delete(Uri uri,String selection,String[] selectionArgs)
{
return 0;
}
- getType()
根据传入的内容URI来返回相应的MIME类型。返回一个MIME 类型字符串,如果没有则返回null。
@Override
public String getType(Uri uri)
{
return null;
}
网友评论