Android kann Fensterinhalt auf wenigen Geräten mit dem Eingabehilfedienst nicht lesen

Meine Anforderung: Lesen des Texts aus dem Popup, Dialogfeld usw. für eine bestimmte App.

Ich habe einen Barrierefreiheits-Service implementiert und erhalte die richtigen Ereignisse und Daten gemäß meinen Anforderungen. Beim Testen wurde mir jedoch klar, dass auf einigen Geräten anstelle eines AlertDialogs oder eines Dialogfelds eine Aktivität verwendet wurde (als Dialogfeld). Daher erhalte ich in meinem Barrierefreiheitsereignis nur den Aktivitätstitel. Kann ich den von dieser bestimmten Popup-Aktivität angezeigten Text finden?

Ich habe ziemlich intensiv gesucht, konnte aber weder viel Hilfe zum Thema bekommen, noch war die Dokumentation in dieser Angelegenheit von Nutzen. Der Code für die Barrierefreiheit enthält nicht viel. Wenn Sie ihn dennoch benötigen, werde ich ihn später veröffentlichen.

Vielen Dan

Antworten auf die Frage(6)

Ihre Antwort auf die Frage