assim que esta minha ListaAlunosFragment, eu deixei meu codigo assim, mas agora nao esta preenchendo a lista, nao da erro, mas tambem nao popula a lista rs, alguem sabe onde esta o erro?
public class ListaAlunosFragment extends Fragment {
private Delegate delegate;
private FloatingActionButton botaovaidenovo;
private ListaAlunoAdapter adapter;
private List<Aluno> alunos;
@Nullable
@Override
public View onCreateView(@NonNull LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
View view = inflater.inflate(R.layout.fragment_lista,container,false);
confiuguraatela(view);
return view;
}
private void confiuguraatela(View view) {
configuralista(view);
configurafloactionbotao(view);
}
private void configuralista(View view) {
final RecyclerView lista = view.findViewById(R.id.lista_deitens);
final AlunoDAO alunoDAO = carregalista(lista);
}
private AlunoDAO carregalista(RecyclerView lista) {
GeradordeBancodeDados geradordeBancodeDados = new GeradordeBancodeDados();
BancoDataBase database = geradordeBancodeDados.gera(getContext());
final AlunoDAO alunoDAO = database.getAlunoDAO();
alunos = alunoDAO.busca();
configuraadapter(lista, alunos);
return alunoDAO;
}
private void configuraadapter(RecyclerView lista, List<Aluno> alunos) {
adapter = new ListaAlunoAdapter(getContext(), alunos);
lista.setAdapter(adapter);
}
@Override
public void onResume() {
alunos.clear();
alunos.addAll(alunos);
adapter.notifyDataSetChanged();
delegate.trocanome("Lista de Nomes");
super.onResume();
}
}