Ich versuche, den Namen einer Person aus einem Texteingabefeld zu nehmen, sie an eine andere Aktivität zu senden und den Namen dieser Person in einem Satz in einem TextView anzuzeigen.Wie füge ich String-Variable dynamisch in eine längere String-Variable ein?
Mein Code ist wie folgt:
Dieses in einem meiner Aktivitäten ist.
String meaningText = mCurrentColor.getMeaning();
meaningText = String.format(meaningText, mYourName);
mColorText.setText(meaningText);
Ich ziehe die Bedeutung Zeichenfolge aus einer anderen Klasse, die etwas entlang der Linien von enthielte:
"Hey %1$s, you chose this which means blah blah....."
Dann möchte ich einfügen, dass mYourName Variable, die gezogen wird, von einem EditText in einem früheren Aktivität und lege das in die obige Zeichenfolge.
Ich fand diese Formatierung von einem Team Treehouse Tutorial und es funktionierte in diesem Projekt Code, als ich folgte.
Ich verwende das String.format, das ein Gebietsschema übernimmt.
Ich bin nicht sicher, was genau falsch ist, wie ich den Code auf ein "T" gespiegelt und nur einige Variablennamen geändert.
String str = BedeutungText + "" + mIhrName –