在调用内容提供程序中插入数据失败调用应用程序

时间:2012-08-14 06:00:27

标签: android android-contentprovider

我正在尝试将数据插入到调用日志中并将其检索回应用程序运行正常,但我的代码活动中没有显示数据,如下所示。

    ContentValues values = new ContentValues();
    values.put(Calls.CACHED_NAME, "Chaitanya");

    Uri uri = getContentResolver().insert(Calls.CONTENT_URI, values);

uri也会收到一个值,但光标不会返回任何记录。

    Cursor cursor = getContentResolver().query(Calls.CONTENT_URI,
    projection, null, null, null);

然后使用该光标显示数据。

执行程序后,如果启动了调用或calllog应用程序,则会显示异常。

代码可能出现什么问题?

提前致谢

1 个答案:

答案 0 :(得分:0)

您只在数据库中添加了一个名称。尝试添加更多信息,如通话类型,日期,持续时间...