浏览代码

<主机接听通话后停止语音播报>

weizhengliang 5 年之前
父节点
当前提交
8e48ecf42c

+ 6 - 0
.idea/vcs.xml

@@ -0,0 +1,6 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<project version="4">
+  <component name="VcsDirectoryMappings">
+    <mapping directory="$PROJECT_DIR$" vcs="Git" />
+  </component>
+</project>

+ 1 - 1
app/src/main/AndroidManifest.xml

@@ -2,7 +2,7 @@
 <manifest xmlns:android="http://schemas.android.com/apk/res/android"
     xmlns:tools="http://schemas.android.com/tools"
     package="com.wdkl.callingmainnurse"
-
+    android:sharedUserId="android.uid.system"
     >
 
     <uses-permission android:name="android.permission.REQUEST_INSTALL_PACKAGES" />

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

@@ -938,6 +938,9 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
                 if (null == callingEntity) {
                     return;
                 }
+                if (null != loopVoice) {
+                    loopVoice.setPalyDismiss(true);
+                }
                 //String sipAddress = callingEntity.getSipAddress();
                 String sipAddress = callingEntity.getSipAddress();
                 if (StringUtils.notEmpty(sipAddress)) {
@@ -975,6 +978,9 @@ public class CallingBedFragment extends BaseFragment implements SicknessBedAdapt
             if (Constants.CALL_STATE.equals(Constants.STANDBY)) {
                 if (null != sickBedInfo) {
                     String sipAddress = sickBedInfo.getSipID();
+                    if (null != loopVoice) {
+                        loopVoice.setPalyDismiss(true);
+                    }
                     if (StringUtils.notEmpty(sipAddress)) {
                         LogUtil.d("sipAddress", "Call==sipAddress==" + sipAddress);
                         LogUtil.d("sipAddress", "Call==deviceMAC==" + sickBedInfo.getDeviceMAC());