当前位置:编程学习 > wap >>

ContentProvider的问题

@Override
public Uri insert(Uri uri, ContentValues values) {
//获得数据库实例
SQLiteDatabase db = dbHelper.getWritableDatabase();
//添加数据并返回ID
long rowId = db.insert(DBHelper.EMPLOYEES_TABLE_NAME, Employee.NAME, values);
//判断得到的ID
if(rowId > 1){
Uri empUri = ContentUris.withAppendedId(Employee.CONTENT_URI, rowId);
getContext().getContentResolver().notifyChange(empUri, null);
return empUri;
}
return null;
}
请问下我标记红色的两句话是什么意思啊。 --------------------编程问答-------------------- Uri empUri = ContentUris.withAppendedId(Employee.CONTENT_URI, rowId);

组装 插入项在 数据库中的URI

getContext().getContentResolver().notifyChange(empUri, null);

通知 Observer 数据已更新。 --------------------编程问答--------------------
引用 1 楼  的回复:
Uri empUri = ContentUris.withAppendedId(Employee.CONTENT_URI, rowId);

组装 插入项在 数据库中的URI

getContext().getContentResolver().notifyChange(empUri, null);

通知 Observer 数据已更新。

问题是Observer的参数是null呀
补充:移动开发 ,  Android
CopyRight © 2022 站长资源库 编程知识问答 zzzyk.com All Rights Reserved
部分文章来自网络,