Como pegar a terceira linha do cursor (sqlite)

So para aprender.
Não sei como pegar valor da terceira linha do valor salvo
3 valor salvo (“nome”)
Alguém sabe ?
public String somarCategoria() {
String total = “”;
String SelectQuery = “select nome FROM usuario”;
Cursor cursor = bd.rawQuery(SelectQuery, null);

if (cursor.moveToNext()) {

total = cursor.getString(0);
}

return total;

}

Ao invés de if, use while…

while(cursor.moveToNext()) {
     //Faz o que precisa fazer aqui  
}

@darlan_machado
Não deu certo.
Como faço para pegar o valor “nome” da terceira linha?
O terceiro valor salvo?

Erro?
Exceção?
Problema para você conseguir?
Descreva melhor, fera, descreva melhor isso.

Está seguindo qual curso/tutorial/livro/apostila?

@darlan_machado
Desculpa eu coloquei While mas é while.
Entendi o código, ele pega o último valor salvo né…
Obrigado.
Mas só por curiosidade tem como pegar a terceira linha expecificamente . O terceiro valor salvo?
Existe isso?

Cara, dá uma lida na documentação

Muito útil esse documentação que @darlan_machado passou
Para a terceira linha usa
if (cursor.move(3)) {

Essa e a documentação oficial do android SDK. Tem muita coisa bacana e muitas dúvidas podem ser sanadas direto lá.