0
J'essaie de séparer l'implémentation de ArrayAdapter de la classe d'activité. Jusqu'à présent, je l'ai déplacé vers une classe séparée, mais getSystemService() me cause des problèmes.Implémentation ArrayAdapter propre à Android
passe a essayé de passer le contexte constructeur comme celui-ci
public KontaktAdapter(Context context, int textViewResourceId, ArrayList<Kontakt> items) {
super(context, textViewResourceId, items);
this.context = context;
Mais aucun des travaux suivants
LayoutInflater vi = (LayoutInflater) getContext().getSystemService(Context.LAYOUT_INFLATER_SERVICE);
LayoutInflater vi = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);
EDIT: enfin cela semble fonctionner pour moi maintenant
LayoutInflater vi = (LayoutInflater) context.getSystemService(Context.LAYOUT_INFLATER_SERVICE);