[ANDROID] listener sur une preference
Bonsoir tout le monde,
Je galère depuis quelques heures pour definir un listener sur une des mes préferences.
preference.xml
Code:
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:
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