Suchergebnisse

Suchergebnisse 1-20 von insgesamt 45.

Diese Seite verwendet Cookies. Durch die Nutzung unserer Seite erklären Sie sich damit einverstanden, dass wir Cookies setzen. Weitere Informationen

  • Layout-Problem

    Adreoid - - Anfängerfragen

    Beitrag

    Zitat von jogimuc: „Ich denke da an eine fehlende oder falsche Support Lib. Deshalb Gradle File “ Ok, also hätte deine Frage lauten müssen: Sende bitte mal den Inhalt deines Gradle-Files, damit ich sehen kann, welche Libs du benutzt. Diese Frage wäre nicht irrelevant, sondern sehr treffend gewesen. Obwohl ich auch da nicht verstehe, warum das gleiche und gleich konfigurierte Studio bei "Project new" eine andere Lib-Version verwenden sollte als bei "new. xml layout" Du hast aber nach der Android …

  • Layout-Problem

    Adreoid - - Anfängerfragen

    Beitrag

    Ich beantworte sinnlose Fragen grundsätzlich nicht. Ich habe geschrieben, das der Fehler bei verschiedenen Handys mit verschiedenen Android Versionen auftritt, und daher nehme ich an, es hat nichts mit der Android-Version zu tun. Und wenn es so wäre: Es wäre längst bekannt geworden, wenn Android X.Y keine Buttons am unteren Displayrand darstellen kann. Es muss also etwas sein, was ich mache, aber üblicherweise so nicht gemacht wird. Und da denke ich an meine vielen Displays. Und dabei ist mir eb…

  • Layout-Problem

    Adreoid - - Anfängerfragen

    Beitrag

    Neue Erkenntnisse: Ich habe mal ein komplett neues Projekt aufgesetzt. Im Layout nur ein Textfeld und ein Button. Constraints beim Button nur nach unten und rechts, und der Button erscheint unten. Nur in meinem ursprünglichen Projekt geht es nicht. Der Unterschied: Die neue funktionierende App hat bei der Erzeugung das Layout.xml selbst automatisch erstellt. Da die App, bei der es nicht funktioniert, mehrere Layouts hat, habe ich diese über das Menü File , New, XML, LayoutXML file erstellt. Und …

  • Layout-Problem

    Adreoid - - Anfängerfragen

    Beitrag

    Danke für die schnelle Antwort, aber das habe ich alles schon probiert. Ich habe den Button zum Beispiel in alle 4 Richtungen an den Rand des Constraint-Layouts verbunden. Im Editor erscheint der Button dann zentriert in der Mitte des Displays, aber im Emulator oder auf dem Gerät erscheint er ganz oben und überdeckt meinen Text. Wenn ich ihn mit der Maus nach unten ziehe, verändert sich ein Parameter layoutConstraint_Vertical_Bias ( ich denke 0 bedeutet oben, 1 bedeutet unten ) Im Editor verschi…

  • Layout-Problem

    Adreoid - - Anfängerfragen

    Beitrag

    Hallo, ich hab schon wieder ein ziemlich nerviges Problem und kann es einfach nicht lösen, obwohl es sich einfach anhört. Ich habe ein Layout mit (vorläufig) einem EditText-Feld und einem "Cancel"-Button. Ich möchte folgendes erreichen: 1. Das Textfeld soll später unterschiedlich lange Texte ( von etwa 1 ... 10 Zeilen ) aufnehmen und muss daher mit dem Inhalt von oben in der Höhe "wachsen". Also die erste Zeile des Textinhalts soll immer ganz oben auf dem Display sein, und es soll bei sehr viel …

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Laut Doku soll das das Gleiche sein . System.rc ruft intern auch Runtime.getRuntime().gc(); auf. Ich weiß jetzt allerdings gar nicht, ob das Problem überhaupt noch eines ist. Enstanden ist es, als ich noch für jedes Display eine eigene Activity benutzt habe. Der Speicherbedarf war extrem und da ist dann mein Handy "eingefroren". Ich dachte, das Problem wäre weg, wenn ich nur eine einzige Activity habe. Also habe ich meine App umgeschrieben und NICHT auf dem Handy sonderrn erstmal im Emulator get…

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Ich habe jetzt 2 Stunden gesucht, ich weiß nicht, wie ich die Belegung des Heaps in Prozent rausbekomme. Ich sehe im Profiler nur, das meine App mit einem Verbrauch von 36MB startet, und das bei den Wechseln der Fenster immer etwas zwischen 100 - 500 KB dazu kommen ( Also von A nach B kommt was hinzu, und von B nach A zurück auch wieder. Oben im Profiler ist ne gestrichelte Linie bei 64MB. Wenn das die Heapgröße ist, dann wäre also bei Start der verwendete Heap ca. 50%. Und zum GC. Das glaube ic…

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Zum Thema Heap: Was nützt diese Antwort, bzw. welche Schlüsse ziehst du aus dieser Info . Ich sehe da den Zusmmenhang mit dem Problem nicht. Nein, ich verwende Android Studio und das mit dem Speicher sehe ich im Profiler. Ich müsste erstmal gucken, wie man im Emulator die Heapgröße sehen kann, bzw ob das für einen Emulator, der auf einem PC läuft , überhaupt sinn macht. Bisher habe ich nix gesehen, wo man es erkennen kann. Wie sich ein Garbage Collector verhält, weiß ich. Das ist auch irrelevant…

  • Noch eine Idee/Frage zu diesem Thema. Ich weiß nicht, ob das geht, aber es könnte ja mal einer versuchen: Könnte man nicht mehrere Buttons in einer Button-Group zusammenfassen, oder einen unsichtbaren Container drumherum basteln (z.B ein Layout ). Und dann könnte man versuchen, statt der einzelnen Buttons nur die Visibility der Gruppe oder des Containes zu manipulieren.

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Also nochmal zusammenfassend: 1. Die Größe des Speichers, der angefordert und nicht freigegeben wird, hängt von der Größe des Arrays für die Listenelemente des Listviews ab. 2. Es passiert auch bei Displays, die kein Listview haben, sondern nur einfache Buttons und Editfelder. ( ich habs mit einem einfachen Einstellungsdialog probiert, 3 Buttons, 5 Editfelder und ein paar Beschriftungen, und da passiert es auch ). Da die Anzahl der darzustellenden Listitems der Anzahl der Arrayelemente enspricht…

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Na ja, das wäre ein Bisschen zu einfach zu sagen : Java ist die Sprache der Wahl, aber benutzen sollte man sie nicht. Strings sollten immer funktionieren, egal ob groß oder klein. Und wenn nicht, dann hat man was bei der Umsetzung der Programmiersprache falsch gemacht und nicht bei der Benutzung dwr Sprache. Das mit dem Static final habe ich nur erwähnt, weil da offensichtlich was nicht zusammenpasst: Lege ich die Arrays dynamisch an, tritt das Problem nicht oder weniger stark auf. Verwende ich …

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Ich denke, es hat alles nichts damit zu tun, was du vermutest. Ich habe jetzt zum Beispiel nur noch eine einzige App. Hier passiert das Gleiche, und da diese App während des Tests niemals beendet wird und immer aktiv bleibt, kann es nichts mit Beenden von Apps zu tun haben. Auch die Frage nach der Größe ist unerheblich. Wenn es ein einziges Byte wäre, dann kann ich bei 1GB Speicher 1 Million mal umschalten, dann knallt's Wenn es um 500MB geht, knallt es beim ersten Umschalten. Das ist der einzig…

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Also erstmal vielen Dank, was ihr euch ( speziell jgimuc .... du solltest dich in meister yoda umbenennen, klingt ähnlich, triffts aber besser ) für eine Mühe mit mir macht. Also, das mit dem Speicherproblem ist so: Ich hatte anfangs einfach zwischen den Layouts umgeschaltet. Dann habe ich gelesen, das das Mist ist, wenn man mehrere "Fenster" hat, solle man das mit einzelnen Activities machen. Die Activities selbst sind sehr umfangreich ( z.B. hat die Hauptaktivity alleine etwa 80 Image-Buttons …

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Das mit dem Lahmlegen des Handys passiert nur bei meiner eigentlichen App, die aus einigen tausend Zeilen Code besteht und darum zu groß und unübersichtlich ist, um sie hier darzustellen. Darum habe ich nochmal eine Mini-App geschrieben, die nur dazu da ist, das Problem zu demonstrieren. Die kleine , hier angegebene Demo belegt nur sehr wenig Speicher und das legt mein Handy natürlich nicht lahm, bzw. würde das erst nach tausenden Schaltversuchen machen. Man sieht bei dieser kleinen Demo aber de…

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Also scheinbar liegt es am setContentView. Das scheint Speicher zu allokieren und nicht wieder freizugeben. (logisch, denn das ist ja das Einzige, was ich in meinem letzten Beispiel noch gemacht habe!) Ich habe es jetzt mit einem ViewFlipper probiert , und was soll ich sagen : Kein Speicher-Hochschaukeln mehr !

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Nein, wie gesagt: Um alles auszuschließen habe ich eine neue App geschrieben, die aus zwei Activities besteht, und die im Layout jeweils nur einen einzigen Button haben, um zwischen den Activities umzuschalten. Der Code steht ja in meinem ersten Thread. Ich habe jetzt mal was anderes versucht: Eine einzige Activity und zwei Layouts. Beide Layouts haben jeweils einen einzigen Button. Und ich schalte jetzt nur die Layouts um. Also klickt man auf den Button im Main Layyout, wird im onClickListener …

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    So schnell wechsel ich auch nicht. Der angegebene Code war nur als vereinfachtes Beispiel gedacht, bei dem das Problem aber auch real passiert. Bei dem "richtigen" Projekt schalte ich etwa 5 Mal innerhalb von ca 20 Minuten hin und her und danach ist das System so blockiert, das noch ein Neustart hilft. Was ich eigentlich erreichen will ist folgendes: Ich habe eine Main-Activity mit einem Main Layout. Und ich habe 3 "Neben"-Activities mit ihrem eigenen Layout ( zum Beispiel einen Texteditor ). We…

  • Speicherverbrauch

    Adreoid - - Anfängerfragen

    Beitrag

    Ich habe schon wieder ein merkwürdiges Problem. Ich habe zwei Activities mit jeweils einem einzigen einfachen Button. Bei Click auf den Button der Activity A soll Activity B per Intent gestartet werden und A soll sich beenden. Bei Klick auf den Button der von A gestarteten Activity B soll wieder A gestartet und B beendet werden. ( Also schalte ich mit den Buttons immer zwischen A und B hin und her.) Das Problem: Bei jedem Wechsel zwischen den Activities wird wieder neuer Speicher belegt, der Ver…

  • Welcher Import?

    Adreoid - - Anfängerfragen

    Beitrag

    Das wäre schön, wenn es so gehen würde. Genau das hätte ich gesucht. Geht aber leider nicht. Wenn ich die Klasse markiere und Alt+Enter drücke, dann kommt eine Dropdown-Liste ( "Make public, Make private, make protected" ). Sonst kommt nix.

  • Welcher Import?

    Adreoid - - Anfängerfragen

    Beitrag

    Hallo, ich habe mal wieder ein Problem. Ich verplempere immer unheimlich viel Zeit damit, herauszubekommen, welchen Import man für welche Symbole braucht. Aktuelles Beispiel: Ich brauche einen Task und deklariere : Task myTask; Beim Kompilieren kommt die Fehlermeldung, das Symbol Task sei nicht aufzulösen. Klar: Weil ich einen Import brauche. Nur welchen ???? Im Internet googelt man sich einen Wolf und manchmal hat man Glück und findet ein vollständiges Beispiel. Beim Task leider nicht. Hat jema…