Bom dia,
Estou tentando trazer o conteúdo de uma coluna de uma tabela do banco de dados (phpmyadmin) num spinner no android studio.
Estou usando este arquivo php<?php
include_once 'conexao.php';
$sql = $dbcon->query("SELECT categoria FROM ONG");$dado = Array();$result = mysqli_query($dbcon,$sql);while($row = mysqli_fetch_object($result)){$dado[] = $row;}echo json_encode($dado);mysqli_close($dbcon);
}?>
e a classeprotected void onPostExecute(String resultado) {//A variável "resultado" contem o retorno de nosso arquivo php//Então a pegamos e chamamos um método para povoar o Spinner
categSpinner(resultado);}}
private void categSpinner(String valores) {//Aqui iremos povoar o spinner
String[] array = valores.split("um_separador_unico");//Montamos um array fazendo a quebra de dados com o separador que você definiu
//Agora criamos o ArrayAdapter para povoar o SpinnerContext context = null;ArrayAdapter adapterList = new ArrayAdapter<>(context, android.R.layout.simple_spinner_dropdown_item, array);adapterList.setDropDownViewResource(android.R.layout.simple_spinner_dropdown_item);
//Então pegamos a referência do nosso spinner e o aplicamos o ArrayAdaptercategorias.setAdapter(adapterList);}
Mas não esta dando certo.
Poderiam me ajudar?