From f94146b3af6cf8a83c8c0ba62f7f86bae500dec2 Mon Sep 17 00:00:00 2001 From: yy1717 <fctom1215@outlook.com> Date: 星期一, 06 一月 2020 11:23:43 +0800 Subject: [PATCH] Merge branch 'master' of https://gitee.com/endian11/DriveJudge --- app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java | 32 ++++++++++++++++++++++++++++++++ 1 files changed, 32 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 d2a793d..518cb39 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/TrainFragment.java @@ -1,5 +1,6 @@ package safeluck.drive.evaluation.fragment; +import android.content.Context; import android.os.Bundle; import androidx.annotation.NonNull; @@ -11,10 +12,12 @@ import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; +import android.widget.Button; import android.widget.ListView; import android.widget.Toast; import java.util.ArrayList; +import java.util.EventListener; import java.util.List; import me.yokeyword.fragmentation.SupportFragment; @@ -26,6 +29,8 @@ import safeluck.drive.evaluation.R; import safeluck.drive.evaluation.adapter.ScoreAdapter; import safeluck.drive.evaluation.bean.ScoreBean; +import safeluck.drive.evaluation.cEventCenter.CEventCenter; +import safeluck.drive.evaluation.cEventCenter.ICEventListener; /**鍗曟満璁粌UI * MyApplication2 @@ -37,12 +42,31 @@ private static final String TAG = TrainFragment.class.getSimpleName(); private ListView mListView ; + private Button btn_train; private ScoreAdapter mScoreAdapter; private int item_id; private List<ScoreBean> mArrayList = new ArrayList<>(); + private ICEventListener eventListener =new ICEventListener() { + @Override + public void onCEvent(String topic, int msgCode, int resultCode, Object obj) { + Log.i(TAG, "onCEvent: "+(String)obj); + } + }; + + @Override + public void onAttach(Context context) { + super.onAttach(context); + CEventCenter.onBindEvent(true, eventListener,"train"); + } + + @Override + public void onDetach() { + super.onDetach(); + CEventCenter.onBindEvent(false,eventListener,"train"); + } public static SupportFragment newInstance(){ return new TrainFragment(); @@ -83,10 +107,15 @@ return view; } private void initView(View view) { + mListView = view.findViewById(R.id.lv); view.findViewById(R.id.view_map).setOnClickListener(this); + btn_train = view.findViewById(R.id.btn_start); + btn_train.setOnClickListener(this); + btn_train.setText("寮�濮嬭缁�"); mScoreAdapter = new ScoreAdapter(_mActivity); mListView.setAdapter(mScoreAdapter); + mListView.addHeaderView(LayoutInflater.from(_mActivity).inflate(R.layout.layout_score_item,null)); mArrayList.add(new ScoreBean(12,"鐩磋杞集","鍚庤疆鑳庡帇绾�")); mArrayList.add(new ScoreBean(100,"鍊掕溅鍏ュ簱","鏈郴瀹夊叏甯�")); @@ -107,6 +136,9 @@ start(passwordFragment); } break; + case R.id.btn_start: + Toast.makeText(_mActivity, "寮�濮嬪方瀵�", Toast.LENGTH_SHORT).show(); + break; } } } -- Gitblit v1.8.0