如何将这查询提到for循环外
SelfRuntimeTojectory rt;
for (...)
{
rt = runtime;
...
}
List<Object> ... //这里runtime换成rt
去除筛选条件,将查询放到for循环外查询,将查询结果组装成map,其中key是你的筛选条件,value是你需要的对象或是对象集合,
然后循环中通过 map.get(key)来获取对象,这样就避免了在循环中调用方法了。
具体看下我的这边博客的第二点
https://mp.csdn.net/postedit/81665072
把你的getCarTrackVideos方法改造下试试,改成支持批量条件查询。这个得到的list就可以不用嵌套在第一个for里面了