close stack funktioniert nicht

Startseite Foren Deutsches LiveCode-Forum close stack funktioniert nicht

Ansicht von 3 Antwort-Themen
  • Autor
    Beiträge
    • #5577
      pustewind
      Teilnehmer

        Hallo und guten Abend,

        ich habe in meiner “Navigation Bar” einen “Schließen-Button” wenn ich diesen unter Android
        betätige wird nach einer Sicherheitsabfrage meine App geschlossen – soweit so gut
        Aber irgendwie habe ich den Eindruck, dass die App nicht “sauber” geschlossen wird.
        Bei Android 6.0 kommt nach dem sie geschlossen wurde “Leider wurde die App geschlossen) – Absturz ??
        bei Android 7.0 kommt beim erneuten start: “App wird beendet” erst dann ist ein erneuter Start möglich.
        Ist das so normal ? oder stürzt die App ab?
        Hier mal der code-Ausschnitt:

        [code]
        case "close"
                 answer "schließen ?" with "Ja" or "Nein"
                 if it is "Ja" then 
                    close this stack
                 end if
                 break 
        [/code]

        Ich hoffe ich konnte mich verständlich ausdrücken 🙂
        Danke für Eure Hilfe

      • #5581
        gfz
        Teilnehmer

          Hallo, falls ich dich recht verstehe, möchtest du deine Anwendung schließen. In diesem Fall ist meiner Meinung laut Dictionary “quit” die bessere Lösung.
          Hier mal der Eintrag dazu aus dem Dictionary:
          Use the quit command to exit LiveCode (or a standalone application). Once issued, the quit command triggers a shutdownRequest message. If the shutdownRequest message is not passed then the quit will be blocked (i.e. the program won’t close). If you want to check a condition or ask the user for confirmation before deciding whether to quit, use an if control structure: on getMeOuttaHere answer “Are you sure you want to quit?” with “No way” or “OK” if it is “OK” then quit end if end getMeOuttaHere To force a quit without sending a shutdownRequest message use: lock messages quit

          Gruß
          Georg

        • #5585
          pustewind
          Teilnehmer

            Hallo Georg,

            danke für die Antwort. Ja du hast richtig verstanden – ich will die App schließen.
            “quit” bzw. “quit 1” hat bei mir den gleichen Effekt wie “close this stack”
            Die App wird in den Hintergrund “geschoben” und beim erneuten draufclicken erscheint “Leider wurde die App beendet” und erst dann wird sie “richtig” geschlossen.

            Gruß

            pustewind

          • #5617
            mario
            Teilnehmer

              Hallo,

              ich habe in meinem Script das Stack ausgeschrieben, also
              close stack “…..”

              Bei mir unter Android 8 funktioniert das ohne Probleme und auch bei Android 4.4 und 5 wurde es ohne Probleme getestet.

              LG Mario

          Ansicht von 3 Antwort-Themen
          • Du musst angemeldet sein, um auf dieses Thema antworten zu können.