From 496240ce035d81f31c305c0521a8ab5227b7845a Mon Sep 17 00:00:00 2001 From: liujing Date: Mon, 8 Nov 2021 17:40:58 +0800 Subject: [PATCH] =?UTF-8?q?=E8=A7=86=E9=A2=91=E6=92=AD=E6=94=BE=E5=90=8E?= =?UTF-8?q?=E9=9A=90=E8=97=8F=E6=92=AD=E6=94=BE=E6=8C=89=E9=92=AE=E5=92=8C?= =?UTF-8?q?=E9=87=8D=E8=BF=9E=E6=8C=89=E9=92=AE;=E8=AF=A6=E6=83=85?= =?UTF-8?q?=E4=BF=A1=E6=81=AF=E8=AF=B7=E6=B1=82=E9=A6=96=E6=AC=A1=E8=AF=B7?= =?UTF-8?q?=E6=B1=82=E5=AE=B9=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../function/hmi/ui/notice/NoticeTrafficDialog.java | 10 +++++++++- .../notice/network/NoticeNetWorkManager.java | 13 +++++++------ 2 files changed, 16 insertions(+), 7 deletions(-) diff --git a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java index 98784f5667..411941f5eb 100644 --- a/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java +++ b/core/function-impl/mogo-core-function-hmi/src/main/java/com/mogo/eagle/core/function/hmi/ui/notice/NoticeTrafficDialog.java @@ -234,6 +234,9 @@ public class NoticeTrafficDialog extends BaseFloatDialog { e.printStackTrace(); } } + if (dataArrayList.size() == 0) { + requestTrafficInfo(); + } } private void liveCallBack() { @@ -266,6 +269,9 @@ public class NoticeTrafficDialog extends BaseFloatDialog { @Override public void onPrepared(String url, Object... objects) { Log.d(TAG, "onPrepared"); + thumbnailImage.setVisibility(View.GONE); + playImageView.setVisibility(View.GONE); + connect.setVisibility(View.GONE); } @Override @@ -332,6 +338,7 @@ public class NoticeTrafficDialog extends BaseFloatDialog { @Override public void onClickStartThumb(String url, Object... objects) { + Log.d(TAG, "onClickStartThumb"); } @Override @@ -422,7 +429,7 @@ public class NoticeTrafficDialog extends BaseFloatDialog { /** * 判断网络状态 */ - private void netWorkStatus(){ + private void netWorkStatus() { if (NetworkUtils.isAvailable(getContext())) { Log.d(TAG, "网络可用"); thumbnailImage.setVisibility(View.GONE); @@ -432,6 +439,7 @@ public class NoticeTrafficDialog extends BaseFloatDialog { connect.setVisibility(View.VISIBLE); } } + public void cancel() { } diff --git a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java index a6aaaa8647..3e76f0784b 100644 --- a/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java +++ b/core/function-impl/mogo-core-function-notice/src/main/java/com/mogo/eagle/core/function/notice/network/NoticeNetWorkManager.java @@ -1,5 +1,7 @@ package com.mogo.eagle.core.function.notice.network; +import android.util.Log; + import com.mogo.cloud.network.NetConstants; import com.mogo.cloud.network.RetrofitFactory; import com.mogo.cloud.passport.MoGoAiCloudClient; @@ -25,12 +27,12 @@ import io.reactivex.schedulers.Schedulers; * @since: 10/28/21 */ public class NoticeNetWorkManager { - private String TAG = "NoticeNetWorkManager"; + private String TAG = "AINotice"; private static volatile NoticeNetWorkManager requestNoticeManager; private final NoticeApiService mNoticeApiService; private NoticeNetWorkManager() { - mNoticeApiService = RetrofitFactory.INSTANCE.getInstance(NetConstants.DEVA_HOST) //todo 涉及云公告 + mNoticeApiService = RetrofitFactory.INSTANCE.getInstance(NetConstants.DEVA_HOST) .create(NoticeApiService.class); } @@ -53,7 +55,6 @@ public class NoticeNetWorkManager { * @param callBack 回调 */ public void requestAccidentInfo(String infoId, String sn, NoticeNetCallBack callBack) { - String snString = MoGoAiCloudClient.getInstance().getAiCloudClientConfig().getSn(); Map map = new HashMap<>(); map.put("sn", sn); map.put("infoId", infoId); @@ -63,7 +64,7 @@ public class NoticeNetWorkManager { .subscribe(new Observer() { @Override public void onSubscribe(@NonNull Disposable d) { - + Log.d(TAG, "onSubscribe"); } @Override @@ -75,12 +76,12 @@ public class NoticeNetWorkManager { @Override public void onError(@NonNull Throwable e) { - + Log.d(TAG, "requestAccidentInfo--error"+e.toString()); } @Override public void onComplete() { - + Log.d(TAG, "onComplete"); } }); }