Android Определите listView с помощью прослушивателя onItemClick

У меня дваListViews в моей деятельности, которая использует тот жеOnItemClickListener, Есть ли способ определить, какойListViews элемент, который я нажимаю сейчас? Я использовал этот код:

@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);

    }
}

Но это не работает. Я думаю, что он получает идентификатор каждого нажатого элемента, а неListViews

Ответы на вопрос(3)

Ваш ответ на вопрос