diff --git a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideFragment.kt b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideFragment.kt index 5d4054afdc..77779ede91 100644 --- a/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideFragment.kt +++ b/modules/mogo-module-guide/src/main/java/com/mogo/module/guide/fragment/GuideFragment.kt @@ -10,6 +10,7 @@ import com.mogo.module.guide.util.AnalyticsUtil import com.mogo.module.guide.util.AnalyticsUtil.INVOKE_TRACK_PASS_TIME import com.mogo.module.guide.util.AnalyticsUtil.INVOKE_TRACK_PLAY_PASS_ID import com.mogo.module.guide.util.AnalyticsUtil.INVOKE_TRACK_PLAY_TIME +import com.mogo.module.guide.util.breakOffSpeak import com.mogo.module.guide.util.speak import com.mogo.utils.logger.Logger import com.zhpan.indicator.enums.IndicatorSlideMode @@ -104,11 +105,6 @@ class GuideFragment : MvpFragment(), GuideC } private fun destroy() { - speak(context!!, context!!.resources.getString(R.string.module_guide_voice_page_end), object : IMogoVoiceCmdCallBack { - override fun onTTSEnd(ttsId: String?, tts: String?) { - - } - }) GuideBizManager.removeGuideFragmentToStack() } @@ -124,6 +120,12 @@ class GuideFragment : MvpFragment(), GuideC override fun onDestroy() { super.onDestroy() track() + breakOffSpeak(context!!) + speak(context!!, context!!.resources.getString(R.string.module_guide_voice_page_end), object : IMogoVoiceCmdCallBack { + override fun onTTSEnd(ttsId: String?, tts: String?) { + + } + }) invokeAuthorize() } } \ No newline at end of file