lizhanwei
2020-04-21 705d8e58aa6f13bf6883a7116c7de0edfa1567a6
app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java
@@ -95,7 +95,6 @@
    private Button btn_start_exam;
    private Button btn_return;
    private TextView tv_stop;//呼叫请求(结束考试)
    private Gson gson = new Gson();
    private ScoreAdapter mScoreAdapter;
    private Button av_zhijiao, av_curve, av_park, av_podao;
    private Button houseView;
@@ -456,13 +455,11 @@
                    examStatusList.addAll(examStatus);
                    mHandler.obtainMessage(ADD_DATA).sendToTarget();
                    if (examStatus.get(0).getStartExam() != Constant.NONE_BEEN_START_EXAM){
//                        btn_start_exam.setEnabled(false);
                        tv_stop.setEnabled(true);
                        btn_start_exam.setText("结束训练");
                        iv_head.getDrawable().setLevel(1);
                    }else{
//                        btn_start_exam.setEnabled(true);
                        tv_stop.setEnabled(false);
                        iv_head.getDrawable().setLevel(0);
                        btn_start_exam.setText("开始训练");
                    }
                    exam_type = examStatus.get(0).getStartExam();
                }
@@ -584,9 +581,9 @@
        view.findViewById(R.id.view_map).setOnClickListener(this);
        mScoreAdapter = new ScoreAdapter(_mActivity);
        mListView.setAdapter(mScoreAdapter);
//        btn_start_exam = view.findViewById(R.id.btn_start);
//        btn_start_exam.setText("开始训练");
//        btn_start_exam.setOnClickListener(this);
        btn_start_exam = view.findViewById(R.id.btn_start);
        btn_start_exam.setText("开始训练");
        btn_start_exam.setOnClickListener(this);
        tv_stop = view.findViewById(R.id.tv_stop);
        tv_stop.setText("结束训练");
        tv_stop.setOnClickListener(this);
@@ -595,49 +592,45 @@
    MyDialogFragment myDialogFragment;
    SimulateNightBean simulateNightBean = null;
    @Override
    public void onClick(View v) {
        switch (v.getId()) {
//            case R.id.btn_start:
//
            case R.id.btn_start:
//                //TODO 发送JKMessage0202 给平台,开始考试
//                final JKMessage0202 jkMessage0202 = new JKMessage0202();
//                Date date = new Date();
//                wokViewModel.updateBeginTime(date.getTime());
//                jkMessage0202.timeBCD = date;
//                ExamPlatformData.getInstance().setExam_id(Utils.parseUnsignedInt(String.valueOf(date.getTime()/1000),10));
//                if (myDialogFragment == null){
//                    myDialogFragment = new MyDialogFragment();
//                }
//                myDialogFragment.show(getFragmentManager(),"dialog");
//                myDialogFragment.setCallback(new MyDialogFragment.Callback() {
//                    @Override
//                    public void changKao() {
//
//                        sendJK0202(2);
//                    }
//
//                    @Override
//                    public void luKao() {
//                        sendJK0202(3);
//
//
//
//                    }
//                });
                if (btn_start_exam.getText().toString().equalsIgnoreCase("开始训练")){
                    final JKMessage0202 jkMessage0202 = new JKMessage0202();
                    Date date = new Date();
                    wokViewModel.updateBeginTime(date.getTime());
                    jkMessage0202.timeBCD = date;
                    ExamPlatformData.getInstance().setExam_id(Utils.parseUnsignedInt(String.valueOf(date.getTime()/1000),10));
                    if (myDialogFragment == null){
                        myDialogFragment = new MyDialogFragment();
                    }
                    myDialogFragment.show(getFragmentManager(),"dialog");
                    myDialogFragment.setCallback(new MyDialogFragment.Callback() {
                        @Override
                        public void changKao() {
                            sendJK0202(2);
                        }
                        @Override
                        public void luKao() {
                            sendJK0202(3);
                        }
                    });
                }else{
                    stopExam();
                }
//                break;
            case R.id.tv_stop:
                Toast.makeText(_mActivity, "结束考试", Toast.LENGTH_SHORT).show();
                stopExam();
                break;
            case R.id.view_map:
                if (ExamPlatformData.getInstance().getExamType()>ExamPlatformData.EXAM_TYPE_ChangKAO){
                    RoadDriveMapFragmentaa mapFragment = findFragment(RoadDriveMapFragmentaa.class);
@@ -656,11 +649,7 @@
                }
                break;
            case R.id.btn_return:
//                _mActivity.onBackPressed();
                Log.i(TAG,"screenWidth="+ DimenUtil.getScreenWidth(_mActivity));
                Log.i(TAG,"screenHeight="+ DimenUtil.getScreenHeight(_mActivity));
                Log.i(TAG,"18px font ="+ DimenUtil.px2sp(_mActivity,18));
                Log.i(TAG,"48px dp ="+ DimenUtil.px2dp(_mActivity,48));
                _mActivity.onBackPressed();
                break;
            case R.id.iv_head:
                MyLog.i(TAG,"签到,获取身份证物理卡号");