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();
}