0
アンドロイドのsoftkeyboardで問題が発生しています。私は1つのアクティビティとフラグメントを持っています。アプリが届いている間にソフトキーボードが表示されない
アプリがバックグラウンドになって通知が来ると、私はソフトキーボードが表示されません。
私はインターフェイスを使用しています、フラグメントでは、フラグメントが表示されたら私はインターフェイスを設定し、アクティビティに渡します。ここ
は私のコードです:
@Override
public void softkeyBoard(final EditText editText, boolean isFocusable) {
Log.e("@@@isFocusable",""+isFocusable+"---->>"+editText.isFocused());
//InputMethodManager imm =(InputMethodManager)getSystemService(Context.INPUT_METHOD_SERVICE);
if(isFocusable){
InputMethodManager imm = (InputMethodManager)getSystemService(Activity.INPUT_METHOD_SERVICE);
imm.toggleSoftInput(0, InputMethodManager.HIDE_IMPLICIT_ONLY);
}else{
InputMethodManager imm = (InputMethodManager)getSystemService(Activity.INPUT_METHOD_SERVICE);
imm.hideSoftInputFromWindow(editText.getWindowToken(), 0);
}
以前のキーボードを表示するには
を呼び出すことができるはずです –