0
softkeyboard on android.i에서 하나의 액티비티와 프래그먼트, 프래그먼트가 포함 된 프래그먼트 및 edittext 알림이 올 때 프래그먼트를 부풀려 야합니다.애플 리케이션은 백그라운드에서 알림이 오는 동안 소프트 키보드가 나타나지 않습니다
응용 프로그램이 백그라운드에 있고 알림이 나타나면 내 softkeyboard가 나타나지 않는 문제입니다.
나는 프래그먼트가 나타날 때 인터페이스를 사용하여 인터페이스를 설정하고 액티비티로 전달합니다. 여기
내 코드입니다 :@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);
}
이전 조건이 내가이 단지 같은했을 경우 아래에 키보드를 표시하려면
를 호출 할 수 있어야하지만 작동하지 않습니다 –