Estou terminando o curso de flutter aplicando persistencia de dados e estou tentado fazer a minha tela inicial recarregar quando eu saio da segunda tela, quando eu aperto o botao do appBar a primeira tela recarrega mais quando eu aperto para adicionar uma nova tarefa a primeira tela não recarrega.
botao para ir para segunda tela:
onPressed: () {
Navigator.push(
context,
MaterialPageRoute(
builder: (contextNew) => FormScreen(
taskContext: context,
),
),
).then((value){
setState(() {});
});
},
botão de adicionar tarefa da segunta tela:
onPressed: () {
if (_formKey.currentState!.validate()) {
// print(nameController.text);
// print(difficultyController.text);
// print(imageController.text);
TaskDao().save(Task(
nameController.text,
imageController.text,
int.parse(difficultyController.text)));
ScaffoldMessenger.of(context).showSnackBar(
const SnackBar(
content: Text('Criando uma nova Tarefa'),
),
);
Navigator.pop(context);
}
},