title: Flutter: Keyboard auto opening after navigating back to same screen
body: <p>I have a screen where there is one text field. If I tap on textfield and then dismiss the keyboard then I navigate to other screen using <code>Navigator</code> and then navigate back to that screen then keyboard automatically pops up even though autofocus is set to false</p>
  <p>textfield code,</p>
  <pre><code>Container(
                decoration: BoxDecoration(
                    borderRadius: BorderRadius.circular(8.sdpWidth),
                    color: themeManager.themeMode == ThemeMode.dark
                        ? Colors.white10
                        : Colors.white,
                    border: Border.all(color: Colors.grey)),
                margin: EdgeInsets.symmetric(horizontal: 16.sdpWidth),
                width: MediaQuery.of(context).size.width * 0.9,
                child: TextFormField(
                  controller: textController,
                  obscureText: false,  
                  onChanged: (text) async {
                    store.orgPlantList.clear();
                    await store.getOrgPlantList(
                        isLoading: true,
                        searchText: text,
                        lat: store.lat,
                        long: store.long);
                    if (text.isEmpty) {
                      store.orgPlantList.clear();
                      await store.getOrgPlantList(
                          isLoading: true,
                          searchText: text,
                          lat: store.lat,
                          long: store.long);
                    }
                  },
                  autofocus: false,//&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt;&lt; autoFocus is turned off
                  decoration: InputDecoration(
                    prefixIcon: Icon(
                      Icons.search,
                      color: FlutterFlowTheme.tertiaryColor,
                    ),
                    hintText: langText().searchPointOfInterest,
                    hintStyle: FlutterFlowTheme.bodyText1.override(
                      fontFamily: 'Playfair Display',
                      fontSize: 18.sdpHeight,
                      color: themeManager.themeMode == ThemeMode.dark
                          ? Colors.white70
                          : FlutterFlowTheme.tertiaryColor,
                    ),
                    suffixIcon: InkWell(
                      onTap: () async {
                        if (textController.text.isNotEmpty) {
                          textController.clear();
                          store.orgPlantList.clear();
                          await store.getOrgPlantList(
                              isLoading: true,
                              searchText: '',
                              lat: store.lat,
                              long: store.long);
                        }
                      },
                      child: Icon(
                        Icons.cancel,
                        color: FlutterFlowTheme.tertiaryColor,
                      ),
                    ), 
                  ),
                  style: FlutterFlowTheme.bodyText1.override(
                    fontFamily: 'Playfair Display',
                    fontSize: 18.sdpWidth,
                  ),
                ),
              ),
  </code></pre>
  <p>Navigator Function,</p>
  <pre><code>                  Navigator.push(
                                    context,
                                    MaterialPageRoute(
                                      builder: (context) =&gt; NavBarPage(
                                        initialPage: 'HomePage',
                                        orgPlantId: store.orgPlantList[index].id,
                                      ),
                                    ),
                                  ),
  </code></pre>
  <p>I don't have any other text field in next field so How I can fix this</p>