Quando cambio i frammenti. Lo sto usando per chiudere la tastiera perché c'è un campo EditText sullo schermo. Mi sento come se ci fosse un modo migliore, ma non ho trovato nulla sul rilevamento se la tastiera è sullo schermo.Android Nascondi tastiera quando si sostituiscono i frammenti
Activity activity = getActivity();
InputMethodManager inputMethodManager = (InputMethodManager) activity.getSystemService(Activity.INPUT_METHOD_SERVICE);
try
{
inputMethodManager.hideSoftInputFromWindow(activity.getCurrentFocus().getWindowToken(), 0);
}
catch (Exception e)
{
}
E 'difficile da rilevare la tastiera, l'API in realtà consente solo di attivare la tastiera. –