为什么总是得到null(context.getContentResolver()。insert(Groups.CONTENT_URI,contentValues);)

时间:2012-08-08 11:34:08

标签: android android-syncadapter

if (groupId == 0) {
        final ContentValues contentValues = new ContentValues();
        contentValues.put(Groups.ACCOUNT_NAME, account.name);
        contentValues.put(Groups.ACCOUNT_TYPE, account.type);
        contentValues.put(Groups.TITLE, SAMPLE_GROUP_NAME);
        contentValues.put(Groups.GROUP_IS_READ_ONLY, true);

        final Uri newGroupUri = context.getContentResolver().insert(Groups.CONTENT_URI, contentValues);
        groupId = ContentUris.parseId(newGroupUri);
    }

我在Android Developer网站下载的项目SampleSyncAdapter的类ContactManager中有这些代码行(sdk api 16的样本)。

我的问题是

context.getContentResolver().insert(Groups.CONTENT_URI, contentValues);

此行始终返回null .. ,. 为什么以及这个问题的解决方案是什么..,。

0 个答案:

没有答案