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 :

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>
Ca, c'est ok !

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?