resolve symbol OnItemClickListener
Bonjour,
Je souhaite supprimer un item contenu dans une ListeView avec un click
Mais j'ai une erreur sur new OnItemClickListener() ligne 16 : Cannot resolve symbol OnItemClickListener
Et si je fais alt+entré sur OnItemClickListener, il me rajoute new AdapterViewCompat.OnItemClickListener() : erreur : class anonymous class derived from OnItemClickListener must either be declared abstract or implement ...
Et si je fais public class MainActivity extends ListActivity implements OnItemClickListener : il me ressort les mêmes messages d'erreur
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 26 27
|
public class MainActivity extends ListActivity {
ArrayList<Tache> liste_taches = new ArrayList<Tache>();
AdaptateurPerso adapter ;
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
...
getListView().setOnItemClickListener(supprimeOnItemClick);
}
private ListView.OnItemClickListener supprimeOnItemClick = new OnItemClickListener() {
public void onItemClick(AdapterView<?> a, View v, int position, long id) {
Tache t = (Tache) getListView().getItemAtPosition(position);
liste_taches.remove(t);
adapter.notifyDataSetChanged();
}
}; |