From a6b8cdf744588806241b8e5a2a2ce3fa1d124a07 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期四, 23 四月 2020 17:19:22 +0800 Subject: [PATCH] 完成参数设置界面;自定义dialog 弹出和消失时也不现实底部导航栏 --- app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 31 ++++++++++--------------------- 1 files changed, 10 insertions(+), 21 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 7c679f1..7824ec4 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java @@ -69,6 +69,7 @@ import safeluck.drive.evaluation.customview.HouseView; import safeluck.drive.evaluation.customview.LoadProgressDialog; import safeluck.drive.evaluation.customview.MyDialogFragment; +import safeluck.drive.evaluation.customview.SelectDialog; import safeluck.drive.evaluation.im.MessageProcessor; import safeluck.drive.evaluation.platformMessage.JKMessage0201; import safeluck.drive.evaluation.platformMessage.JKMessage0202; @@ -575,30 +576,18 @@ case R.id.btn_start: // //TODO 鍙戦�丣KMessage0202 缁欏钩鍙帮紝寮�濮嬭�冭瘯 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); - - - + SelectDialog selectDialog = SelectDialog.newInstance("杩涜鍦哄湴璁粌","杩涜閬撹矾璁粌"); + selectDialog.setSelectedListener((int res)->{ + if (res != SelectDialog.SELECT_NONE){ + if (res== SelectDialog.FIRST){ + sendJK0202(2); + }else{ + sendJK0202(3); + } } }); + selectDialog.show(getFragmentManager(),"selectdialog"); }else{ stopExam(); } -- Gitblit v1.8.0