2017-07-24 4 views
1

Ich erstelle eine Steuer-App für die Sound-Systeme in bestimmten Bereichen wie Bars/Clubs/Veranstaltungen ect ...Wie stelle ich sicher, dass die App jedes Mal neu gestartet wird, wenn sie geöffnet wird, auch wenn sie nur im Hintergrund angezeigt wird? android

Ich brauche meine App, so dass sagen, ein Manager schließt das Android-Tablet, aber nicht schließe die App, die ich gerade baue, dann wird sie die App trotzdem wieder starten, als ob sie sie hätte? Wenn also die nächste Person, die sie nicht abnimmt, zur ersten Aktivität (Anmeldeseite) zurückgebracht wird - - - (für Login/Sicherheitszwecke)

Ich habe ein paar verschiedene Möglichkeiten gesehen hier aber gefunden, dass sie entweder nicht funktionieren oder Speicherverluste verursacht haben ...

Irgendwelche Ratschläge auf das Tun dieses würde groß sein, danke!

+0

Kann der Manager nicht einfach abmelden, wann immer er will? –

+0

@ EmílioFonseca ja, aber in sehr belebten Bars ect ist es wahrscheinlich leicht zu vergessen und einfach die Tablette herunter zuklappen –

Antwort

0

Der beste Weg, dies zu tun, ist zu erkennen, wenn die App in den Hintergrund geht. Wenn die aktuelle Aktivität neu gestartet wird, können Sie Ihre Trennfunktion aufrufen und zur Verbindung Activity gehen.

zu erkennen, wenn die App im Hintergrund gehen, habe ich die Lösung here erklärte

ich persönlich nahm die Antwort von „d60402“ So können Sie den Timer können wählen, nach der die App im Hintergrund betrachtet wird.

1

Anruf beenden in auf Stopp. Aber ich denke, besser, Fragment mit Login-Bildschirm in jedem auf Wiederaufnahme zu nennen. Als wenn Benutzer gleich ist verstecken Sie nur Fragment und wenn Benutzer anders ist, erstellen Sie neue Aktivität und schließen aktuelle

Verwandte Themen