Bonjour,
Voici ce que j'aimerai faire :
J'ai une Activity héritant PreferenceActivity, permettant à l'utilisateur de définir certaines préférences (classique). Dedans, j'ai un élément permettant de lancer une autre Activity depuis celle-ci grâce à ceci dans le XML de la vue Preference :
Ca, c'est ok !
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 <Preference android:title="Launch Activity" android:key="myKey"> <intent android:action="org.momo.SOME_ACTIVITY" /> </Preference>
J'aimerai savoir en fait s'il était possible d'implémenter un mécanisme où l'Activity lancée retournerait un résultat qui serait automatiquement stocké (par la PreferenceActivity) dans "myKey" ; pour pouvoir le récupérer dans le reste du programme dans les SharedPreference.
Pour faire simple : quand on met une <EditTextPreference>, le texte que l'utilisateur indique dedans est automatiquement sauvegardé par la PreferenceActivity. Dans mon cas, j'aimerai qu'il soit de même à partir d'une Activity personnelle lancée depuis la un élément <Preference>.
Une idée?
Partager