Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/216.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/sqlite/3.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android insert()返回null,没有异常_Android_Sqlite - Fatal编程技术网

Android insert()返回null,没有异常

Android insert()返回null,没有异常,android,sqlite,Android,Sqlite,对于测试,它总是返回null。我在logcat中没有例外。它不应该是一个URL吗?该行将插入数据库,稍后将在其他位置检索。Android的ContentResolver尚不支持远程异常。在我的例子中,我必须删除LogCat中的所有过滤器(选中的详细过滤器和无过滤器),才能看到正在记录的异常。这取决于数据提供程序的实现。。。谁做了这个实现?我做了,如果需要,代码是可用的。DataProvider.PROFILES\u URI定义为公共静态最终URI PROFILES\u URI=URI.parse

对于测试,它总是返回null。我在logcat中没有例外。它不应该是一个URL吗?该行将插入数据库,稍后将在其他位置检索。

Android的
ContentResolver
尚不支持远程异常。在我的例子中,我必须删除
LogCat
中的所有过滤器(选中的详细过滤器和无过滤器),才能看到正在记录的异常。

这取决于数据提供程序的实现。。。谁做了这个实现?我做了,如果需要,代码是可用的。DataProvider.PROFILES\u URI定义为
公共静态最终URI PROFILES\u URI=URI.parse(“content://com.nuance.dmmr.marshall.dataprovider/profiles");正如我所说,正在插入行。所以。。。您的代码DataProvide看起来像这样
@Override public Uri insert(Uri-Uri,ContentValues-values){/*…插入数据库到这里…*/return null;}
,它按它应该的方式工作。那你的问题在哪里?嘿,问题在我耳朵之间。当然,如果我重写超级实现,我必须返回我想要的。谢谢你指出显而易见的问题。如果你想把这个作为回答,我很乐意接受。
ContentValues values = new ContentValues();
values.put("username", username);
values.put("system", "NULL");
values.put("local_password", "NULL");
Uri test = getContentResolver().insert(DataProvider.PROFILES_URI, values);