Ho un'attività che gli utenti digitano all'interno e quindi fare clic sul pulsante ok. Al termine, l'attività si chiude e torna alla vecchia attività ma la tastiera virtuale è ancora sullo schermo! Ho provato Android: windowSoftInputMode = "stateHidden" e getWindow(). SetSoftInputMode (WindowManager.LayoutParams.SOFT_INPUT_STATE_ALWAYS_HIDDEN);Come rimuovere la tastiera dopo aver terminato un'attività?
Ma non fa nulla.
Grazie
Ho utilizzato questo approccio per implementare la mia "Attività di ricerca" all'interno di "Inizia attività per risultato" per nascondere la tastiera. Grazie! – Roman
Ho una situazione simile in cui un'attività aperta da un SDK non chiude la tastiera al termine dell'attività. Finisco con una tastiera che copre metà della mia attività. Qualche idea su come liquidare la tastiera mostrata da un'attività diversa? – hitmaneidos
Cosa succede se hai più EditText? come fai a sapere dal quale chiamare getWindowToken()? –