微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > Android组件之自定义ContentProvider

Android组件之自定义ContentProvider

时间:09-12 来源:互联网 点击:

vider/book/update);

ContentResolver resolver = getContext().getContentResolver();

ContentValues values=new ContentValues();

values.put(Name, 修改);

int count = resolver.update(uri, values, id=?,new String[]{10});

Log.i(BookCase, 更新了 + count + 行);

删除插入的数据:

public void bookDelete() {

Uri uri = Uri

.parse(content://com.example.googlecontentprovider.MyContentProvider/book/delete);

ContentResolver resolver = getContext().getContentResolver();

String where = id=?;

String[] argString = {10};

int count = resolver.delete(uri, where, argString);

Log.i(BookCase, 删除了 + count + 行);

查询所有的数据:

public void bookQuery() {

Uri uri = Uri

.parse(content://com.example.googlecontentprovider.MyContentProvider/book/query);

ContentResolver resolver = getContext().getContentResolver();

Cursor cursor=resolver.query(uri, new String[]{id,Name,Title}, null, null, null);

if (cursor.getCount()>0) { String titleString=cursor.getString(cursor.getColumnIndex(Title));

Log.i(BookCase, id+---+nameString+---+titleString);

}

}

}

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top