Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/java/354.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
Java Android使用单个光标获取多个内容提供商_Java_Android_Android Contentprovider_Android Cursor_Android Cursorloader - Fatal编程技术网

Java Android使用单个光标获取多个内容提供商

Java Android使用单个光标获取多个内容提供商,java,android,android-contentprovider,android-cursor,android-cursorloader,Java,Android,Android Contentprovider,Android Cursor,Android Cursorloader,各位好,, 我正在创建一个必须与多个内容提供商打交道的应用程序。要获取每个内容,我必须创建一个光标。例如,我创建一个光标以获取电话联系人,然后创建另一个光标以获取通话记录等。我想知道每次创建一个新光标以获取内容是否有必要。我想知道是否有任何方法可以使用单个光标获取多个内容,以便缩短代码。提前感谢这是不可能的,即使是这样,也不是办法。假设你有一个数据库 具有多个表格:客户、销售、产品;每一次你要求客户,它也会给你带来销售和产品。效率不高,对吧 正确的方法是对所需的每个数据集使用1Cursor PS

各位好,,
我正在创建一个必须与多个内容提供商打交道的应用程序。要获取每个内容,我必须创建一个光标。例如,我创建一个光标以获取电话联系人,然后创建另一个光标以获取通话记录等。我想知道每次创建一个新光标以获取内容是否有必要。我想知道是否有任何方法可以使用单个光标获取多个内容,以便缩短代码。提前感谢

这是不可能的,即使是这样,也不是办法。假设你有一个数据库 具有多个表格:客户、销售、产品;每一次你要求客户,它也会给你带来销售和产品。效率不高,对吧

正确的方法是对所需的每个数据集使用1
Cursor

PS:还请始终记住较短的代码!=更好。易于维护的代码==更好。这就是所谓的可伸缩性。阅读更多