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"); } }); }