GUJ Discussões   :   últimos tópicos   |   categorias   |   GUJ Respostas

Consulta Sqlite no Android

#1

Algum erro nesta consulta.

Cursor cursor = db.rawQuery(“SELECT AVG(avaliacao),categoria FROM servico WHERE categoria = Saúde”,null);

Gostaria que ele me retornasse e media dos ratings relativos à saúde para apresentar na tela.

Será que fumega esse código abaixo. É passar a media para um fragment.

    ServicosDbHelper helper = new ServicosDbHelper(this);
    SQLiteDatabase db = helper.getWritableDatabase();

    Cursor cursor = db.rawQuery("SELECT avaliacao,categoria FROM servico WHERE categoria = Saúde",null);


    int  MediaAvaliacaoEducacao = cursor.getColumnIndex(ServicosContract.ServicoEntry.COLUMN_AVALIACAO);

    String recebe = cursor.getString(MediaAvaliacaoEducacao);

    String teste = getIntent().getStringExtra(recebe);

    Float testef  = Float.parseFloat(teste);
    if(savedInstanceState ==null){
        NotaGeral passa = new NotaGeral();
        Bundle bundle = new Bundle();
        bundle.putFloat("Media", testef);
        passa.setArguments(bundle);
        FragmentTransaction fragmentTransaction = getSupportFragmentManager().beginTransaction();
        fragmentTransaction.add(R.id.fragment_nota_geral,passa,null);
        fragmentTransaction.commit();
    }
0 Likes