Como realizar capturar do resultado do RawQuery e colocar em uma variavel

bom dia, estou com uma duvida de como posso pegar o resultado da query e jogar em uma variavel

public void retorno () {

    Cursor cursor = null;
    cursor = db.rawQuery("SELECT P.NOMEPRODUTO  FROM PRODUTO P WHERE P.CODBAR=7897534812673",null);
    String resultNomeProduto =;
    TextView textNomeProduto = (TextView)findViewById(R.id.textNomeProduto);
    textNomeProduto.setText(resultNomeProduto);
}

esta usando o que para acesso aos dados? voce precisa criar uma projection. eh uma interface, que contem o atributo que a query retorna

public interface Produto {
    public String getNomeProduto();
}

Acabei nao informando desculpe, estou utilizando o sqlite do android Studio