Solucionado (ver solução)
Solucionado
(ver solução)
2
respostas

[Dúvida] Não estou conseguindo importar a class SenderIdInvalidException implements Exception {} da pasta bank_controller_exceptions para a pasta bank_controller

Não estou conseguindo importar a class SenderIdInvalidException implements Exception {} da pasta bank_controller_exceptions para a pasta bank_controller. Está tudo igual a aula, o que eu posso fazer para fazer rrodar o código?

Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade Insira aqui a descrição dessa imagem para ajudar na acessibilidade

2 respostas
solução!

Olá Cleber!

Para importar a classe SenderIdInvalidException da pasta exceptions para a pasta controllers, você precisa garantir que o caminho de importação está correto.

Como o arquivo bank_controller.dart está na pasta controllers e o arquivo bank_controller_exceptions.dart está na pasta exceptions, o caminho relativo para importação deve ser algo como:

import '../exceptions/bank_controller_exceptions.dart';

No arquivo bank_controller.dart, adicione a importação no início do arquivo:

import '../exceptions/bank_controller_exceptions.dart';

O que me parece que vc fe corretamente, sendo assim às vezes, reiniciar o ambiente de desenvolvimento pode resolver problemas de cache.

Após seguir esses passos, tente rodar o código novamente para ver se o problema foi resolvido.

Mas em caso de persistência. Compartilhe seu código conosco e aula em que você está.

Espero ter ajudado! Bons estudos!

Sucesso

Quando eu coloquei o seu código import '../exceptions/bank_controller_exceptions.dart'; apareceu. Insira aqui a descrição dessa imagem para ajudar na acessibilidade Antes, mesmo eu fazendo o caminho correto, estava aparecendo em vermelhoInsira aqui a descrição dessa imagem para ajudar na acessibilidade

Eu reinicei,mas só funcionou com a ajuda do seu código.

Obrigado, professor!