2010-01-10 12 views

Répondre

4

This est une assez bonne description. Supposons que vous écrivez un jeu Tetris, vous arrêteriez la brique de tomber en pause. Sur un téléphone, les interruptions se produisent et les ressources sont limitées, vous devez donc écrire votre code pour les héberger.

+4

Je voudrais ajouter en disant qu'il y a beaucoup de périphériques qui ignorent simplement la spécification et n'appellent pas cela quand ils le devraient. Si vous travaillez avec Canvas, vous feriez mieux d'utiliser le mécanisme showNotify()/hideNotify qui fonctionne bien sur tous les appareils que j'ai testés (une grande variété). –

0

Midlet javadoc indique que cette méthode est appelée lorsque l'application est définie en mode suspendu. Le mode suspendu correspond à l'événement où l'utilisateur met l'application en pause ou à l'application interrompue par quelque chose de plus urgent, comme un appel téléphonique.

+0

utilisateur faisant une pause l'application comment? –

+0

de nombreux téléphones permettent à l'utilisateur de mettre en pause une application Java, par exemple sur mon téléphone si j'appuie sur le bouton de retour, mon téléphone est de retour à l'écran principal, et l'application est en pause (mais pas arrêté) –

0

son purement dépend de votre tâche et de vos besoins.

Chaque application aura ses propres étapes tout en reprenant l'application

Par exemple, si nous utilisons videoplayer et dès qu'il s'interupted par téléphone ou par Bluetooth, nous devons sauver Mediatime et écrire des trucs de fonctionnalité dans pauseApp Une fois que l'application essaie de reprendre, nous devons startApp avec ce MediaTime particulier où il s'est arrêté

Même scénario pour quelque chose de jeu, besoin de stocker des informations dans pauseApp et les utiliser à nouveau dans StartAPP.