O instrutor entregou o projeto pronto para baixar, no arquivo ListaNotasFragments.kt há a seguinte instrução:
private fun vaiParaFormulario(notaId: Long = 0L) {
ListaNotasFragmentDirections
.acaoListaNotasParaFormularioNota(notaId).run {
controlador.navigate(this)
}
}
E no ListaNotasFragmentsDirections.java está assim:
@NonNull
public static AcaoListaNotasParaFormularioNota acaoListaNotasParaFormularioNota() {
return new AcaoListaNotasParaFormularioNota();
}
Ao fazer o build, aparece a seguinte mensagem de erro:
e: C:\Users\anton\Downloads\Ceep\app\src\main\java\br\com\alura\ceep\ui\fragment\ListaNotasFragment.kt: (65, 71): Too many arguments for public open fun acaoListaNotasParaFormularioNota(): ListaNotasFragmentDirections.AcaoListaNotasParaFormularioNota defined in br.com.alura.ceep.ui.fragment.ListaNotasFragmentDirections
Tentei colocar o parâmetro "long notaId" no método da ListaNotasFragmentDirections.java, mas aparece uma mensagem no topo assim: "Files under the 'build' folder are generated and should not be edited".
Como resolver este problema?