Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/220.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 GB和ICS之间的ContentResolver差异?_Android_Android Contentprovider_Android Sqlite_Android Contentresolver - Fatal编程技术网

Android GB和ICS之间的ContentResolver差异?

Android GB和ICS之间的ContentResolver差异?,android,android-contentprovider,android-sqlite,android-contentresolver,Android,Android Contentprovider,Android Sqlite,Android Contentresolver,我的应用程序实现了一个定制的内容提供者,我对它进行了Android JUnit测试,包括基本操作和更复杂的操作(使用ContentProviderOperations) 我的测试在GB仿真器上通过,但在JB设备和ICS仿真器上失败(由于意外行为) Android版本之间有哪些差异会导致不同的行为?什么是突然失败的?我没有意识到差异,它们确实存在,但它们是如何失败的。。请共享junit日志…通过删除重复的ContentProviderOperation.newInsert,我成功地通过了一个测试。

我的应用程序实现了一个定制的内容提供者,我对它进行了Android JUnit测试,包括基本操作和更复杂的操作(使用ContentProviderOperations)

我的测试在GB仿真器上通过,但在JB设备和ICS仿真器上失败(由于意外行为)


Android版本之间有哪些差异会导致不同的行为?

什么是突然失败的?我没有意识到差异,它们确实存在,但它们是如何失败的。。请共享junit日志…通过删除重复的ContentProviderOperation.newInsert,我成功地通过了一个测试。我做了一个实验,创建了一个测试,添加了两次相同的insert-contentprovider操作,表中有“on-conflict-ignore”语句。第二次插入没有得到行id。我在GB模拟器上运行了相同的测试,第二次插入得到了行id。