Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/performance/5.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/5/flutter/10.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/4/string/5.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
Performance 颤振应用程序加载本地数据。StreamBuilder vs.FutureBuilder vs.initState()_Performance_Flutter - Fatal编程技术网

Performance 颤振应用程序加载本地数据。StreamBuilder vs.FutureBuilder vs.initState()

Performance 颤振应用程序加载本地数据。StreamBuilder vs.FutureBuilder vs.initState(),performance,flutter,Performance,Flutter,我正在构建一个颤振应用程序,它获取本地数据并用ListView.builder显示。数据应该是可查询的。 数据作为异步调用加载到initState()方法中。然后将每个数据样本读入一个项目类(再次是异步的),并返回到一个列表,然后交给构建器方法 我设法用FutureBuilder加载数据,但我对性能不满意,因为我的测试数据集非常小。我现在想知道如何使应用程序运行。我读过StreamBuilders只获取正在显示的数据的内容。但这可能是查询数据的问题? 另一种方法是在列表中加载整个数据集,并等待数

我正在构建一个颤振应用程序,它获取本地数据并用ListView.builder显示。数据应该是可查询的。 数据作为异步调用加载到initState()方法中。然后将每个数据样本读入一个项目类(再次是异步的),并返回到一个列表,然后交给构建器方法

我设法用FutureBuilder加载数据,但我对性能不满意,因为我的测试数据集非常小。我现在想知道如何使应用程序运行。我读过StreamBuilders只获取正在显示的数据的内容。但这可能是查询数据的问题? 另一种方法是在列表中加载整个数据集,并等待数据加载完成。但这意味着等待时间更长

对于搜索的提示和资源,我将非常感激