неожиданный нуль в начало извлечение текста в InputMethodService


Я разрабатываю софт-клавиатуру, все работает нормально, но когда я изменяю orientation, возникает следующая ошибка

"Unexpected null in startExtractingText : mExtractedText = null, input connection = com.android.internal.view.InputConnectionWrapper"

И закройте также inputview

Я не знаю, как решить эту проблему, пожалуйста, помогите.

2 2

2 ответа:

Я нашел проблему когда внешняя сила приложения закроет вход-вид он бросит

Начать извлечение текста null

Я столкнулась с той же проблемой. Я решил этот вопрос. В моем случае я добавлял свое пользовательское представление на переопределенный метод setExtractView (View view). Но я не убирал взгляды первым.

Позвольте мне объяснить :

@Override
public void setExtractView(View view) {
  // You have to do this if you are not doing so
  view.removeAllViews() ; // This is the line 
  view.addView(yourView) ; // Here you can put your own  Custom view 
  super.setExtractView(view);
} 

Это работает на меня.Надеюсь, это вам поможет.