浏览代码

<activity退出时清空handler消息>

weizhengliang 4 年之前
父节点
当前提交
7796b475a8

+ 1 - 0
app/src/main/java/com/wdkl/callingbed/ui/CallingBedActivity.java

@@ -2441,6 +2441,7 @@ public class CallingBedActivity extends BaseActivity implements ISerialPortBedOn
         super.onDestroy();
         super.onDestroy();
         //=======================释放广播=====================//
         //=======================释放广播=====================//
         MediaPlayerManger.getInstance().releaseMediaPlayer();
         MediaPlayerManger.getInstance().releaseMediaPlayer();
+        handler.removeCallbacksAndMessages(null);
 
 
         if (textToSpeech != null) {
         if (textToSpeech != null) {
             textToSpeech.shutdown();//关闭tts引擎
             textToSpeech.shutdown();//关闭tts引擎

+ 1 - 0
app/src/main/java/com/wdkl/callingbed/ui/InitActivity.java

@@ -405,6 +405,7 @@ public class InitActivity extends BaseActivity implements SerialPortUtil.ISerial
         super.onDestroy();
         super.onDestroy();
 
 
         animationDrawable.stop();
         animationDrawable.stop();
+        updateHandler.removeCallbacksAndMessages(null);
         updateHandler = null;
         updateHandler = null;
         serialPortUtil = null;//2018-01-10 add by Waderson
         serialPortUtil = null;//2018-01-10 add by Waderson
     }
     }