1
resposta

Class.java ou class?

Gostaria de saber quais as consequências de colocar um ao invés do outro, pois vi que compila caso se coloque apenas "class".

Grato pela atenção

Garanta sua matrícula hoje e ganhe + 2 meses grátis

Continue sua jornada tech com ainda mais tempo para aprender e evoluir

Quero aproveitar agora
1 resposta

Olá Ciro, tudo bem?

Se estivermos falando da MainActivity.kt e da Intent que é criada ao clicarmos no FloatingActionButton, é necessário que coloquemos o class.java pois no código do construtor da Intent nós temos uma sobrecarga e a que utilizamos nesse curso é essa aqui:

    public Intent(Context packageContext, Class<?> cls) {
        throw new RuntimeException("Stub!");
    }

Este código acima mostra uma Intent explícita onde utilizamos ela para iniciar outras Activitys e um dos parâmetros precisa ser uma classe Java. Recomendo a leitura dessa parte específica na documentação do Android:

Qualquer dúvida estou a disposição.

Grande abraço e bons estudos!!

Caso este post tenha lhe ajudado, por favor, marcar como solucionado ✓. Bons Estudos!