From 06686c39c79501718673f3987cb506c184939921 Mon Sep 17 00:00:00 2001
From: endian11 <Dana_Lee1016@126.com>
Date: 星期四, 17 九月 2020 15:45:13 +0800
Subject: [PATCH] 所有采集项目加入点击事件开始采集

---
 app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java |   48 ++++++++++++++++++++++++++++++++++++++++++++++++
 1 files changed, 48 insertions(+), 0 deletions(-)

diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
index eb04c8d..14b7277 100644
--- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
+++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -48,7 +48,10 @@
 import java.util.ArrayList;
 import java.util.Collections;
 import java.util.Date;
+import java.util.HashMap;
+import java.util.Iterator;
 import java.util.List;
+import java.util.Map;
 
 import me.yokeyword.fragmentation.SupportFragment;
 import safeluck.drive.evaluation.Constant;
@@ -136,6 +139,7 @@
 
 
 private List<Integer> btn_ids = new ArrayList<Integer>();
+private HashMap<String,Integer> routeCollect_btn_ids = new HashMap<>();
 
     private Handler mHandler = new Handler(new Handler.Callback() {
         @Override
@@ -565,7 +569,28 @@
         btn_ids.add(R.id.btn_9);
         btn_ids.add(R.id.btn_10);
 
+        routeCollect_btn_ids.put(getResources().getString(R.string.pull_over),R.id.btn_route_1);
+        routeCollect_btn_ids.put(getResources().getString(R.string.add_subtract),R.id.btn_route_2);
+        routeCollect_btn_ids.put(getResources().getString(R.string.turn_around),R.id.btn_route_3);
+        routeCollect_btn_ids.put(getResources().getString(R.string.by_crossing),R.id.btn_route_4);
+        routeCollect_btn_ids.put(getResources().getString(R.string.lane_change),R.id.btn_route_5);
+        routeCollect_btn_ids.put(getResources().getString(R.string.side_by_side),R.id.btn_route_6);
+        routeCollect_btn_ids.put(getResources().getString(R.string.over_take),R.id.btn_route_7);
+        routeCollect_btn_ids.put(getResources().getString(R.string.school_area),R.id.btn_route_8);
+        routeCollect_btn_ids.put(getResources().getString(R.string.bus_area),R.id.btn_route_9);
+        routeCollect_btn_ids.put(getResources().getString(R.string.junction_left),R.id.btn_route_10);
+        routeCollect_btn_ids.put(getResources().getString(R.string.junction_right),R.id.btn_route_11);
+        routeCollect_btn_ids.put(getResources().getString(R.string.crosswalk),R.id.btn_route_12);
+        routeCollect_btn_ids.put(getResources().getString(R.string.straight_line),R.id.btn_route_13);
 
+        Iterator<Map.Entry<String, Integer>> iterator = routeCollect_btn_ids.entrySet().iterator();
+        while (iterator.hasNext()){
+            Map.Entry<String, Integer> next = iterator.next();
+
+
+            int viewId = getResources().getIdentifier(String.valueOf(    next.getValue()),"id",_mActivity.getPackageName());
+            ((Button) view.findViewById(viewId)).setOnClickListener(this);
+        }
         av_curve = view.findViewById(R.id.av3);
         av_park = view.findViewById(R.id.av2);
         av_podao = view.findViewById(R.id.av1);
@@ -740,6 +765,29 @@
                     ExamPlatformData.getInstance().setSingnMode(ExamPlatformData.SIGN_MODE_TRAIN);
                 }
                 break;
+            case R.id.btn_route_1:
+            case R.id.btn_route_2:
+            case R.id.btn_route_3:
+            case R.id.btn_route_4:
+            case R.id.btn_route_5:
+            case R.id.btn_route_6:
+            case R.id.btn_route_7:
+            case R.id.btn_route_8:
+            case R.id.btn_route_9:
+            case R.id.btn_route_10:
+            case R.id.btn_route_11:
+            case R.id.btn_route_12:
+            case R.id.btn_route_13:
+                Iterator<Map.Entry<String, Integer>> iterator = routeCollect_btn_ids.entrySet().iterator();
+                while (iterator.hasNext()){
+                    Map.Entry<String, Integer> next = iterator.next();
+                    if (next.getValue()== v.getId()){
+
+                Toast.makeText(_mActivity, String.format("鐐瑰嚮浜�%s",next.getKey()), Toast.LENGTH_SHORT).show();
+                break;
+                    }
+                }
+                break;
         }
     }
 

--
Gitblit v1.8.0