View view = activity.getCurrentFocus();
if (view != null) {
InputMethodManager imm = (InputMethodManager)activity.getSystemService(Context.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(view.getWindowToken(), 0);
}
I Ansicht bin immer als editText
, aber imm.hideSoftInputFromWindow(view.getWindowToken(), 0)
immer returns false
,hideSoftInputFromWindow (view.getWindowToken(), 0) nicht
kann mir jemand helfen zu verstehen, wie es funktioniert und wie kann ich dieses Problem beheben.
Ich sehe keinen Unterschied zwischen diesem und meinem Ansatz, –
Ich habe es versucht, es hat nicht funktioniert, aber danke für den Vorschlag, ich werde mehr suchen, wenn ich eine Lösung bekomme, werde ich hier posten –