java.lang.IllegalStateException: Die angegebene Kind bereits einen Elternteil. Rufen Sie removeView() auf die Eltern zuerst
Dies ist mein code:
Frame.gameController.test();
setContentView(Frame.world.getScreen());
Frame.world.setRunning(true);
In der zweiten Zeile erhalte ich den folgenden Fehler:
ERROR/AndroidRuntime(15229): Caused by: java.lang.IllegalStateException: The specified child already has a parent. You must call removeView() on the child's parent first.
Kann mir jemand helfen es zu lösen? Früher war es gut funktioniert, das problem beginnt, wenn ich es in einer anderen Aktivität.
Ich bin mit android 2.2.
- ich bin Zeichnung auf Leinwand, wenn es hilft
Du musst angemeldet sein, um einen Kommentar abzugeben.
Können Sie verwenden nicht die gleichen anzeigen in mehreren Aktivitäten. Stattdessen erstellen Sie eine neue Instanz des view.
Vielleicht sind Sie versucht, Inhalte von Objekten, die bereits Eltern. Es sieht aus wie Sie einige Ansichten in einer Tätigkeit, zum Beispiel:
und dieser Fehler wird angezeigt, wenn Sie versuchen, hinzufügen, dass der tv auf ein anderes layout. In Ihrer situation ist es, weil das Layout von einer Aktivität ist, die versuchen festgelegt werden, als ein Kind in der anderen Tätigkeit.
Du musst loslassen Kind vom anderen Elternteil erste.