1
J'ai ajouté un bouton de sourdine à un menu de mon application et je me demande s'il est possible de stocker la dernière préférence de l'utilisateur, qu'il soit muet ou non muet, lorsqu'il rouvre l'application.Enregistrer la préférence d'application Android
Voici le code que je utilise pour la mise en sourdine ou umute:
public void isMute() {
if(mIsMute){
mAm.setStreamMute(AudioManager.STREAM_MUSIC, false);
mIsMute = false;
}else{
mAm.setStreamMute(AudioManager.STREAM_MUSIC, true);
mIsMute = true;
}
}
Je ne sais pas comment faire. J'ai mis à jour ma question originale avec ma méthode qui met en sourdine ou non. Aurais-je besoin de stocker le résultat dans SharePreferences et d'appeler pour voir ce qu'il y a dans mon init()? – taraloca
J'ai mis à jour ma réponse –
Tout d'abord, je vous remercie de votre aide ... Je l'ai un peu travailler. Par un peu, je veux dire que chaque fois que je démarre mon application, il est coupé même si j'ai fermé mon application sans être muté. J'ai essayé de changer la valeur dans le putBoolean en vain. Des idées? – taraloca