---
# System prepended metadata

title: Flutter | 選擇圖片後點Textfield沒有反應
tags: [flutter]

---

# Flutter | 選擇圖片後點Textfield沒有反應
###### tags:`flutter`

### flutter textfield not working after returning from native view.
今天小小遇到一個問題，是關於上傳圖片的功能，在點選圖片後回到原本的畫面，結果無法點擊textfield，需要先點其他地方，然後再點才會有小鍵盤出來，而這個問題不是所有手機都會發生。
對於這個問題，小小特別去上網查了一下，發現是因為在選擇圖片時會切換至原生的畫面，回來時focus其實還在textfield上，但畫面已經被重刷所以鍵盤沒有顯示出來。而這個問題也會發生在其他切換至原生畫面之後。
對於這個問題，在選擇圖片前先使用unfocus就可以了

程式碼如下
```dart=
    FocusScope.of(context).unfocus();
    FilePickerResult image = await FilePicker.platform
      .pickFiles(allowMultiple: false, type: FileType.image);
```