From bd84b7e54692a35fbd1f181b0882e8e7286b8e49 Mon Sep 17 00:00:00 2001 From: lizhanwei <Dana_Lee1016@126.com> Date: 星期五, 08 五月 2020 13:19:52 +0800 Subject: [PATCH] 8201消息加入头像url;用picasso 2.5.2加载图片;驾考app增加从网络加载头像并显示;收到平台8201消息后,增加回复通用应答给平台 --- app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java | 14 ++++++++------ 1 files changed, 8 insertions(+), 6 deletions(-) diff --git a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java index e013251..e4ff378 100644 --- a/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java +++ b/app/src/main/java/safeluck/drive/evaluation/fragment/NetWorkTrainFragment.java @@ -33,11 +33,11 @@ import com.anyun.exam.lib.AYSdk; import com.anyun.exam.lib.MyLog; +import com.squareup.picasso.Picasso; import org.json.JSONException; import org.json.JSONObject; -import java.nio.charset.Charset; import java.util.ArrayList; import java.util.Collections; import java.util.Date; @@ -96,7 +96,7 @@ private TextView tv_speed,tv_total_score,tv_name, tv_start_time,tv_coach_name; private double speed=0.0; - private ImageView iv_head; + private ImageView iv_head,iv_coach_head; private int currTotalScore = 100; private List<ScoreBean> mArrayList = new ArrayList<>(); @@ -461,10 +461,8 @@ mHandler.obtainMessage(ADD_DATA).sendToTarget(); if (examStatus.get(0).getStartExam() != Constant.NONE_BEEN_START_EXAM){ btn_start_exam.setText("缁撴潫鑰冭瘯"); - iv_head.getDrawable().setLevel(1); }else{ btn_start_exam.setText("寮�濮嬭�冭瘯"); - iv_head.getDrawable().setLevel(0); } exam_type = examStatus.get(0).getStartExam(); } @@ -481,11 +479,13 @@ MyLog.i(TAG, "onChanged: " + student.toString()); if (!TextUtils.isEmpty(student.getName())&&student.getStu_id()==ExamPlatformData.STU_ID){ tv_name.setText(getNameColor(student.getName())); + Picasso.with(_mActivity).load(student.getHead_url()).into(iv_head); ExamPlatformData.getInstance().setId(student.getID()); tv_start_time.setText(getString(R.string.begin_time)+Utils.formatTimeYYMMDDHHmmSS(student.getBegin_time())); }else if (!TextUtils.isEmpty(student.getName())&&student.getStu_id()==ExamPlatformData.COACH_ID){ ExamPlatformData.getInstance().setCoachID(student.getID()); tv_coach_name.setText(getNameColor(student.getName())); + Picasso.with(_mActivity).load(student.getHead_url()).into(iv_coach_head); } } } @@ -526,8 +526,6 @@ btn_ids.add(R.id.btn_9); btn_ids.add(R.id.btn_10); - view.findViewById(R.id.iv_head).setOnClickListener(this); - view.findViewById(R.id.iv_coach_head).setOnClickListener(this); ((TextView)view.findViewById(R.id.tv_score_tip)).setText("褰撳墠鑰冭瘯寰楀垎"); av_curve = view.findViewById(R.id.av3); av_park = view.findViewById(R.id.av2); @@ -540,6 +538,9 @@ iv_head = view.findViewById(R.id.iv_head); + iv_head.setOnClickListener(this); + iv_coach_head = view.findViewById(R.id.iv_coach_head); + iv_coach_head.setOnClickListener(this); tv_speed = view.findViewById(R.id.tv_speed); tv_total_score = view.findViewById(R.id.tv_total_score); @@ -627,6 +628,7 @@ case R.id.iv_head: MyLog.i(TAG,"瀛﹀憳绛惧埌"); if (ExamPlatformData.getInstance().IsStuSign()){ + ExamPlatformData.getInstance().setStuSign(false); qrcode(1,false); }else{ -- Gitblit v1.8.0