C
coolz3ro
Neues Mitglied
- 0
Hallo!
Ich denke ich habe ein Problem mit meinem CountDownTimer und meiner Progressbar, die ich in eine meiner Activities eingebaut habe.
Wenn ich das Programm im Vitrual Device ausführe, funktioniert alles wunderbar. Das Programm ist voll funktionsfähig.
Nun habe ich das Programm über USB auf meinem Handy ausgeführt. Das Programm läuft einwandtfrei - Problem nur: Wenn ich aus der Activity mit dem CountDownTimer heraus den Home-Button betätige und eine andere App starten möchte, schmiert alles ab. Soll bedeuten: Der Bildschirm bleibt stehen und das Handy hat keine Funktion mehr. Einziger Ausweg: Akku raus und neustarten.
Woran kann das liegen und wie kann man das Problem beheben?
Ist es richtig, dass bei Betätigung des Home-Buttons die Activity mit "onPause" automatisch in den Pause-Modus versetzt wird? Dann könnte ich mir vorstellen, dass bei Start einer anderen App die Activity zerstört wird (um Speicherplatz zu erhalten) und dort irgendwie ein Fehler zustande kommt. Wie genau kann ich mir allerdings nicht erklären und eine Lösung des Problems würde mir auch nicht einfallen
Ich denke ich habe ein Problem mit meinem CountDownTimer und meiner Progressbar, die ich in eine meiner Activities eingebaut habe.
Wenn ich das Programm im Vitrual Device ausführe, funktioniert alles wunderbar. Das Programm ist voll funktionsfähig.
Nun habe ich das Programm über USB auf meinem Handy ausgeführt. Das Programm läuft einwandtfrei - Problem nur: Wenn ich aus der Activity mit dem CountDownTimer heraus den Home-Button betätige und eine andere App starten möchte, schmiert alles ab. Soll bedeuten: Der Bildschirm bleibt stehen und das Handy hat keine Funktion mehr. Einziger Ausweg: Akku raus und neustarten.
Woran kann das liegen und wie kann man das Problem beheben?
Ist es richtig, dass bei Betätigung des Home-Buttons die Activity mit "onPause" automatisch in den Pause-Modus versetzt wird? Dann könnte ich mir vorstellen, dass bei Start einer anderen App die Activity zerstört wird (um Speicherplatz zu erhalten) und dort irgendwie ein Fehler zustande kommt. Wie genau kann ich mir allerdings nicht erklären und eine Lösung des Problems würde mir auch nicht einfallen