0
編集ボックスをクリックするとsoftkeyboardが表示されますが、編集ボックスがfocus.iを失うと非表示になりません。私のapp.iのフラグメントを使用すると、keyboradを隠すために以下のコードを試しました。フラグメントトランザクション時にソフトキーボードを隠す方法は?
public void onActivityCreated(Bundle arg0) {
super.onActivityCreated(arg0);
_context = this.getActivity();
InputMethodManager imm = (InputMethodManager) getActivity().getSystemService(Context.INPUT_METHOD_SERVICE);
if (imm != null)
imm.hideSoftInputFromWindow(getView().getWindowToken(), 0);
}
ただし、アプリケーションが断続的にクラッシュする.logcatエラーは以下のとおりです。
05-04 18:22:15.540: E/AndroidRuntime(8152): java.lang.IllegalStateException: Recursive entry to executePendingTransactions
05-04 18:22:15.540: E/AndroidRuntime(8152): at android.support.v4.app.FragmentManagerImpl.execPendingActions(Unknown Source)
05-04 18:22:15.540: E/AndroidRuntime(8152): at android.support.v4.app.FragmentManagerImpl$1.run(Unknown Source)
誰もが私はこれを行うには助けてください...