浏览代码

<修复紧急弹窗会弹多次的问题>

weizhengliang 4 年之前
父节点
当前提交
3e4e9a6ab4
共有 1 个文件被更改,包括 2 次插入2 次删除
  1. 2 2
      app/src/main/java/com/wdkl/callingmainnurse/ui/fragment/CallingBedFragment.java

+ 2 - 2
app/src/main/java/com/wdkl/callingmainnurse/ui/fragment/CallingBedFragment.java

@@ -1877,6 +1877,8 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
     private void startSpeak(UdpEntity entity) {
     private void startSpeak(UdpEntity entity) {
         String speechText = getSpeechText(entity);
         String speechText = getSpeechText(entity);
         if (!TextUtils.isEmpty(speechText)) {
         if (!TextUtils.isEmpty(speechText)) {
+            loopingUdpentity = entity;
+            showUrgentWindow(entity);
             SpeechUtil.getInstance().newSpeech(speechText);
             SpeechUtil.getInstance().newSpeech(speechText);
         }
         }
     }
     }
@@ -1885,8 +1887,6 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
         //是否要播报"房""床": 0--不播房  1--播房和床  2--不播床
         //是否要播报"房""床": 0--不播房  1--播房和床  2--不播床
         String tag = SharedPreferencesUtil.getStringSp(getActivity(), Constants.MSG_SP, Constants.VOICE_BROADCAST_TAG);
         String tag = SharedPreferencesUtil.getStringSp(getActivity(), Constants.MSG_SP, Constants.VOICE_BROADCAST_TAG);
 
 
-        loopingUdpentity = entity;
-        showUrgentWindow(entity);
         String type = entity.getType();
         String type = entity.getType();
         String rnb = entity.getRoomNumber();
         String rnb = entity.getRoomNumber();
         String bnb = entity.getBedNumber();
         String bnb = entity.getBedNumber();