2009-08-20 8 views
0

In meiner Anwendung verwende ich eine Tabactivity. Im Tab Content-Bereich verwende ich mehrere Ansichten. Einige der Ansichten werden mit Java-Code erstellt und einige von ihnen werden mit XML erstellt. Das funktioniert gut in android 1.1, aber wenn ich nach android1.5 gehe, verursachen die Layouts, die mit XML erstellt werden, das Problem. In ddms/logcat bekomme Stapelüberlauf Fehler. Was muss ich ändern, um zu ANDROID1.5 zu wechseln?XML-Layout-Definition in android 1.5

+0

wenn ich versuche, eine Datumsauswahl innerhalb Registerkarte Aktivität (auch nur Datumsauswahl) hinzuzufügen, es zeigt Fehler in android1.5.it zeigt froced schließen – arams

Antwort

2

Wenn der StackOverflowError aus dem Android-Code zum Zeichnen Ihrer Benutzeroberfläche zu kommen scheint, ist Ihre Benutzeroberfläche zu kompliziert.

http://androidguys.com/?p=4688

+0

, wenn wir die Layouts mit Java-Code erstellen, kann es schaffen das gleiche Problem oder nicht? – arams

+0

Ja, es wird das gleiche Problem haben. Das Problem besteht nicht darin, ob Sie Java oder XML verwenden, sondern einen zu großen Stapel von View-Objekten. Weitere Informationen finden Sie im oben verlinkten Blogbeitrag. – CommonsWare