2010-11-22 6 views
2

Auf meinem Droid-Telefon, bekomme ich, was ich eine richtige Pause/Stopp/fortsetzen/Neustart Sequenz, wenn die Home-Taste gedrückt wird, und ich wähle dann meine Anwendung. Ich teste gerade auf einem neuen Samsung Galaxy Tablet und wenn ich meine Anwendung nach dem Drücken der Home-Taste auswähle, wird eine neue Aktivität gestartet. Ich verstehe nicht, warum das Verhalten auf der Galaxy anders ist. Irgendwelche Ideen? Ich habe Orientierungskonfigurationsänderungen im Manifest entfernt, also ist es das nicht.Home-Taste auf Samsung Galaxy-Tablet verursacht meine Aktivität neu zu starten

+2

Ich denke, produzieren wird es keine ‚Regeln‘ von Google ist, ob die Home-Taste sollte/nicht die vordere Aktivität beenden sollte. Wie auch immer, als Entwickler sollten wir nicht darüber nachdenken, welcher Knopf das verursacht, sondern die Pause/Suspend richtig implementieren. – xandy

+0

Stimmen Sie zu, dass alles ordnungsgemäß behandelt werden sollte. Aber wie du weißt, musst du manchmal Dinge anders machen, wenn deine Aktivität neu gestartet wird, und ich habe das Verhalten, das ich auf der Galaxie gesehen habe, nicht erwartet. Ich war nur neugierig, warum es einen Unterschied geben könnte - ist es die Art, wie das Gerät konfiguriert ist, oder nur der Entscheidungsprozess durch das Betriebssystem. – iterator

Antwort

1

Siehe den Link activity life
Und diese Funktionen korrekt implementieren, die eine geräteunabhängige App

+0

OK, ich habe es. Vielen Dank. – iterator

Verwandte Themen