Recuperar dados de um ListView em outra Activity

Eu criei uma activity com um listview, e setei seu onItemClickListener parar abrir outra activity e passar para ela a posição do item e nessa outra activity têm um textview, cujo conteúdo muda de acordo com a posição do item.

Porém, eu não consigo recuperar a posição do item! Veja minhas tentativas desesperadas:

//Recupera a posição, mas ela fica fixa a segunda váriavel de entrada  
int posicao = getIntent().getIntExtra("position", 0);  

//Recupera um array, porém, ao iterá-lo, o app fecha  
int[] posicao = getIntent().getExtras();  

//Em todo material que eu vi recomenda esse método, 
//mas ele não funciona em minha ide  
int posicao = getIntent().getExtra("position");  

Espero que alguém possa me ajudar.