Bonsoir tout le monde,

Je galère depuis quelques heures pour definir un listener sur une des mes préferences.

preference.xml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
 
<PreferenceScreen
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:key="prefScreen"
     >
<Preference
        android:key="jokerInfo"
        android:title="Les jokers"
        android:summary="@string/infoJoker"
        android:defaultValue="true"
        />
</PreferenceScreen>
Ma classe PreferenceAct
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
 
public class PreferenceActivity extends PreferenceFragment {
 
    public void onCreate(Bundle savedInstanceState)
    {
        super.onCreate(savedInstanceState);
        addPreferencesFromResource(R.xml.preference);
 
        Preference pref = (Preference)findPreference("jokerInfo");
        pref.setOnPreferenceClickListener(new OnPreferenceClickListener()
        {
 
            @Override
            public boolean onPreferenceClick(Preference pref) {
                // TODO Auto-generated method stub
                Toast.makeText(getActivity(), "Clické", Toast.LENGTH_SHORT).show();
                return false;
            }
 
        });
 
    }
 
 
}
Quand je clique sur ma preference y'a rien qui s'affiche.

Merci d'avance pour vos reponses