首页 > 解决方案 > 即使将值放入其中,内容值也被分配为 null

问题描述

作为单元测试的一部分,我想使用内容解析器将值插入数据库。但是当我尝试这个时,

 @Before
    public void runBeforeTestSignOut() {
        ContentValues values = new ContentValues();
        String userId="123";
        String userInfo="test";
        values.put(UserProvider.USER_ID, userId);
        values.put(UserProvider.USER_INFO, userInfo);
        System.out.print("Values are "+values);
        Uri uri = contentResolver.insert(UserProvider.CONTENT_USER_URI, values);
    }

值仍分配为 null。我无法弄清楚为什么会这样。我发现了一些相关的问题,但找不到解决方案。请帮我解决一下这个。

标签: androidjunitandroid-contentproviderandroid-contentresolvercontent-values

解决方案


推荐阅读