Flutterにおいてキーボードが完全に閉じたら処理を実行したいと考えています。

何か改善策はありますでしょうか。

現在私のソースコードは以下のようになっているのですが、  
`method1`はキーボードが完全に非表示になる前に実行されてしまいます。

```

    onPressed: () async {
       FocusScope.of(context).unfocus();
     
       /// 非同期の関数
    　　  await method1();
    }
    
    
```

最悪の手段として以下のように時間の制約で待機させると上手くいきますが、できれば避けたいです。

```

    onPressed: () async {
      FocusScope.of(context).unfocus();
      await Future<void>.delayed(const Duration(milliseconds: 1000));
     
      /// 非同期の関数
    　　 await method1();
    }
    
    
```
CC BY-SA 4.0
2022-09-10T08:44:46.023
91028
2022-09-10T08:44:46.023
54335
question
flutter 非同期 dart
Flutter キーボードが非表示になるまで待機する方法