Android Identifizieren Sie listView mit dem onItemClick-Listener

ich habe zweiListViews in meiner tätigkeit nutzt das selbeOnItemClickListener. Gibt es eine Möglichkeit zu identifizieren, welcheListViews Element drücke ich jetzt? Ich habe diesen Code benutzt:

@Override
public void onItemClick(AdapterView<?> list, View view, int position,
        long id) {


    if (view.getId() == R.id.listDictionary) {
    // TODO Auto-generated method stub


    Intent intent = new Intent(MainActivity.this, WordActivity.class);
    DictionaryListElement ele = (DictionaryListElement) dictionaryList
            .getAdapter().getItem(position);
    intent.putExtra("word", ele.getWord());

    startActivity(intent);
    } else if (view.getId() == R.id.listFavourites) {
        Intent intent = new Intent(MainActivity.this, WordActivity.class);
        String ele = (String)favouritesList.getAdapter().getItem(position);
        intent.putExtra("word", ele);
        startActivity(intent);

    }
}

Aber es funktioniert nicht. Ich denke es wird von jedem gedrückten Element nicht idListViews

Antworten auf die Frage(3)

Ihre Antwort auf die Frage