Boa noite pessoal
Preciso de uma ajuda, abaixo meu código que abre um dialog, porém não carrega os dados, já fiz um debug e ví que a lista está chegando corretamente.
final AlertDialog.Builder categorias = new AlertDialog.Builder(ActivityAddLancamentos.this);
categorias.setTitle("Selecionar categoria");
categorias.setIcon(android.R.drawable.ic_dialog_info);
dbc = new CategoriasDAO(getBaseContext());
dbc.open();
ArrayList lan = dbc.getList();
dbc.close();
LayoutInflater inflater = getLayoutInflater();
View layout = inflater.inflate(R.layout.activity_mcategorias, null);
final ListView listView = (ListView) layout.findViewById(R.id.listview_categoria_id);
listView.setAdapter(new AdapterCategorias(layout.getContext(), lan));
listView.setOnItemClickListener(new AdapterView.OnItemClickListener() {
@Override
public void onItemClick(AdapterView<?> parent, final View view, int position, long id) {
final Categorias itemValue = (Categorias) listView.getItemAtPosition(position);
((TextView) findViewById(R.id.desc_categ_id))
.setText(itemValue.getDescricao_categoria());
id_categoria_fk = itemValue.getId_categoria();
}
});
categorias.setPositiveButton(R.string.txt_ok, new DialogInterface.OnClickListener() {
@Override
public void onClick(DialogInterface dialog, int id) {
}
});
categorias.setNegativeButton(R.string.txt_cancelar, new DialogInterface.OnClickListener() {
public void onClick(DialogInterface dialog, int id) {
Snackbar.make(view, "Seleção de categoria cancelada.", Snackbar.LENGTH_LONG).setAction("Action", null).show();
}
});
AlertDialog dialog = categorias.create();
dialog.show();
}
});
valeu