M
Matze02
Neues Mitglied
- 0
Hallo comunity!
Ich habe in eine App mithilfe eines YT-Tutorial die Google-Spracherkennung, welche den gesprochenen Text in ein TextView einfügt, eingebunden. Gestern habe ich zwei Activitys in der App durch das TabLayout zusammengefügt. Nur leider funktioniert das jetzt nicht mehr:
Hier wird jetzt das RESULT_OK in der ersten if-abfrage nicht mehr erkannt. Davor, als es ich die Activitys noch nicht durch das TabLayout zusammengeführt habe hat es funktioniert.
Anmerkung: Dieser Code oben ist teil der Fragment1.class Activity. Muss der Code vllt. in die MainActivity??
MfG
Matze
PS: Schonmal Danke im Vorraus für die Hilfe!
Ich habe in eine App mithilfe eines YT-Tutorial die Google-Spracherkennung, welche den gesprochenen Text in ein TextView einfügt, eingebunden. Gestern habe ich zwei Activitys in der App durch das TabLayout zusammengefügt. Nur leider funktioniert das jetzt nicht mehr:
Code:
@Override
public void onActivityResult(int requestCode, int resultCode, Intent data) {
super.onActivityResult(requestCode, resultCode, data);
if(requestCode == SPEAKING_INTENT_REQUEST_CODE && resultCode == RESULT_OK){
ArrayList<String> speakingResult = data.getStringArrayListExtra(RecognizerIntent.EXTRA_RESULTS);
String finaltext;
if(editText.getText().length()>0) {
finaltext = editText.getText().toString() + " " + speakingResult.get(0);
} else {
finaltext=speakingResult.get(0);
}
editText.setText(finaltext);
}
}
Hier wird jetzt das RESULT_OK in der ersten if-abfrage nicht mehr erkannt. Davor, als es ich die Activitys noch nicht durch das TabLayout zusammengeführt habe hat es funktioniert.
Anmerkung: Dieser Code oben ist teil der Fragment1.class Activity. Muss der Code vllt. in die MainActivity??
MfG
Matze
PS: Schonmal Danke im Vorraus für die Hilfe!