Solucionado (ver solução)
Solucionado
(ver solução)
1
resposta

Android Studio não está mais reconhecendo o código

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()));
        }
    }
1 resposta
solução!

Carlos, tudo bem ?

Seu código está um pouquinho errado, você acabou colocando o método onResume dentro do onCreate, por isso está com problemas :(

Só jogar ele pra fora deve funcionar :).

Uma dica que gosto bastante de falar é: procure usar sempre a indentação, ela costuma ajudar a vermos esse tipo de problema, por exemplo no seu caso.