2010-11-24 1 views
2

Dans la méthode onCreate d'Activity, il se lie à un service distant et utilise les interfaces AIDL. Est-il nécessaire de se déconnecter du service distant lorsque onDestroy est appelé sur le changement d'orientation de l'écran.?Désengagement du service distant dans onDestroy de l'activité lors de la modification de l'orientation de l'écran

Si l'activité n'est pas liée au service distant dans onDestroy et si aucun autre contexte n'est lié au service distant, le service distant risque d'être arrêté de perdre l'état qu'il maintient.

Répondre

1

Si vous annulez toutes les activités liées à un service, il mourra immédiatement *. Si vous voulez vous assurer qu'il est en place, vous devrez le démarrer avec startService, puis lier à lui.

* presque

+0

Merci, Si startService est utilisé pour démarrer le service, soit il doit être arrêté d'utiliser stopservice ou stopSelf pour faire baisser le service à distance.? –

+0

Oui, c'est vrai – Falmarri

Questions connexes