Comment économiser (switch) bouton de l'état dans android?
Je suis à l'aide de l'INTERRUPTEUR (comme android bouton à bascule ) au lieu de la normale boutons dans mon andorid app.
Le code fonctionne très bien, tandis que l'activation et la désactivation des interrupteurs.
Mais je veux stocker l'état de l'interrupteur.
Supposons que je activer le commutateur et fermer mon application de l'arrière-plan code fonctionne bien, mais l'état de l'interrupteur va changer pour les handicapés.
À chaque fois quand je ferme l'application de l'état de l'interrupteur est désactivé.
Est-il possible de stocker l'État de l'interrupteur??
- L'utilisation partagée des préférences ou d'une base de données pour stocker l'état de votre commutateur. Il est essentiel que vous comptez sur le cycle de vie des méthodes de l'Activité ou de fragment.
- Utilisation sharedpreference pour stocker l'état. Consultez ce lien stackoverflow.com/questions/23919338/...
Vous devez vous connecter pour publier un commentaire.
Utilisation partagée des préférences ou d'une base de données pour stocker l'état de votre commutateur. Il est essentiel que vous comptez sur le cycle de vie des méthodes de l'Activité ou de fragment.
Suivantes peuvent vous aider:
Le clou final:
Edit:
Le code ci-dessus fonctionne, cependant je pense que c'est une mauvaise pratique pour avoir partagé la préférence des valeurs dans onCreate, de son mieux pour faire un chargeur de classe qui inits votre application variables, bien à l'avance dans un thread séparé.
Mise À Jour: Wed 24 Jul; 2019:
Android a la vue de modèle de soutien - cela peut être utilisé pour gérer état de l'interrupteur et de persister à travers les séances ou les changements de configuration.