endian11
2020-11-03 56dbd70a0fe3615563d7941f18edde82a482822b
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -90,6 +90,7 @@
import safeluck.drive.evaluation.routecollect.bean.RoadCrossInfo;
import safeluck.drive.evaluation.routecollect.bean.RoadInfo;
import safeluck.drive.evaluation.util.CThreadPoolExecutor;
import safeluck.drive.evaluation.util.FileUtil;
import safeluck.drive.evaluation.util.Utils;
import safeluck.drive.evaluation.widget.StatusDialog;
@@ -953,7 +954,7 @@
                List<RouteCollect.CrossingActiveBean> crossingActiveBeans = new ArrayList<>();
                List<RouteCollect.TriggerLineBean> triggerLineBeans = new ArrayList<>();
                List<Double> xy = new ArrayList<>();
                RemoteRouteCollect remoteRouteCollect = new RemoteRouteCollect();
                RouteCollect routeCollect = new RouteCollect();
                List<RouteCollect> routeCollects = new ArrayList<>();
@@ -969,15 +970,19 @@
                                    List<RouteTriggerLine> routeTriggerLines = WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getRouteTriggerLineDao().getAllRouteTriggerLine(id);
                                    List<RouteCross> routeCrosses = WorkRoomDataBase.getWorkRoomDataBase(getContext().getApplicationContext()).getRouteCrooDao().getAllRouteCross(id);
                                    for (RouteTriggerLine line:routeTriggerLines){
                                        List<Double> xy = new ArrayList<>();
                                        RouteCollect.TriggerLineBean triggerLineBean = new RouteCollect.TriggerLineBean();
                                        int road = line.getRoad();
                                        int type = line.getType();
                                        double x = line.getX();
                                        double y = line.getY();
                                        Log.i(TAG,String.format("x=%f,y=%f",x,y));
                                        Log.i(TAG, "before add"+FileUtil.ListToString(xy));
                                        xy.clear();
                                        xy.add(x);
                                        xy.add(y);
                                        Log.i(TAG, FileUtil.ListToString(xy));
                                        triggerLineBean.setRoad(road);
                                        triggerLineBean.setType(type);
                                        triggerLineBean.setX_y(xy);