O meu código está igual o do instrutor Alex, porém quando vou rodar o app, o android studio retorna um erro ',' expected bem na parte de "protected void onResume(); {" aí de sugestão ele fala pra remover a variável local, mas ao remover ele da erro de novo ai aponta pro "super.onResume();"...não estou conseguindo identificar o erro. Segue abaixo todas as linhas do "ListaAlunosActivity.java"
package com.example.appcursoalura_agenda.ui.activity;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.ArrayAdapter;
import android.widget.ListView;
import androidx.annotation.Nullable;
import androidx.appcompat.app.AppCompatActivity;
import com.example.appcursoalura_agenda.R;
import com.example.appcursoalura_agenda.dao.AlunoDAO;
import com.google.android.material.floatingactionbutton.FloatingActionButton;
import java.util.ArrayList;
import java.util.Arrays;
import java.util.List;
public class ListaAlunosActivity extends AppCompatActivity {
@Override
protected void onCreate(@Nullable Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_lista_aluno);
setTitle("Lista de alunos");
FloatingActionButton botaoNovoAluno = findViewById(R.id.activity_lista_alunos_fab_novo_aluno);
botaoNovoAluno.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
startActivity(new Intent(ListaAlunosActivity.this, FormularioAlunoActivity.class
));
}
});
@Override
protected void onResume() {
super.onResume();
AlunoDAO dao = new AlunoDAO();
ListView listaDeAlunos = findViewById(R.id.activity_main_lista_alunos_listview);
listaDeAlunos.setAdapter(new ArrayAdapter<>(
this,
android.R.layout.simple_list_item_1,
dao.todos()));
}
}