Fehler: Das angegebene Kind hat bereits ein Elternteil (Android)
Problem:
Häufiges Wechseln zwischen zwei Layouts führt zu folgendem Fehler:
1 2 |
|
Code-Snippet:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 |
|
Lösung:
Die Fehlermeldung schlägt vor, das untergeordnete Element (TextView) aus seinem aktuellen übergeordneten Element zu entfernen, bevor es dem neuen Layout hinzugefügt wird.
Fügen Sie den folgenden Code vor layout.addView(tv); hinzu:
1 2 3 |
|
Dadurch wird sichergestellt, dass die TextView ordnungsgemäß von allen vorhandenen übergeordneten Elementen entfernt wird, bevor sie dem neuen Layout hinzugefügt wird, wodurch der angegebene übergeordnete Konflikt verhindert wird.
Das obige ist der detaillierte Inhalt vonWarum erhalte ich in Android die Fehlermeldung „Das angegebene Kind hat bereits ein Elternteil'?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!