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