我禁用了所有片段和活动视图的可访问性功能。但是它总是说活动标签(默认情况下是应用程序名称)。正如我意识到的那样,它在每个片段事务之后都会执行(但是我不确定)。我要去下一个片段,它说的是应用程序名称。 1.我试图在AndroidManifest中设置空的Activity标签,但是如果它为空,则android无论如何都会使用应用名称。 2.我尝试覆盖Activity方法dispatchPopulateAccessibilityEvent:
override fun dispatchPopulateAccessibilityEvent(event: AccessibilityEvent?): Boolean {
return false
}
它也没有帮助。我试图返回“ false”和“ true”。它不会影响问题。 3.我尝试在onCreate方法中以编程方式设置Activity视图的重要ForAccesibility属性:
ViewCompat.setImportantForAccessibility(window.decorView,
ViewCompat.IMPORTANT_FOR_ACCESSIBILITY_NO)
显然,它也不能解决问题。
为什么我需要为我的应用程序禁用对讲功能:我正在制作带有语音控制功能的应用程序。因此,我正在使用文本合成功能,由于“话语提示”停止了我的TTS,因此无法进行文本合成。