Я исправил эту проблему, но это так странно, что я опубликую решение на случай, если у кого-то будет такая же проблема.
Что странно в первую очередь.Если я ввожу текст в EditText, а затем фиксирую свое редактирование,
public boolean onEditorAction(TextView v, int actionId, KeyEvent event)
является вызовом, и в конце my ListView get updated for FREE
Если я добавлю следующий код в манифест Android:
<activity android:name=".ConverterActivity"
android:windowSoftInputMode="adjustPan"/>
У меня почти правильное поведение, но теперь единственное, чего не хватает, это то, что я больше не получаю обновления.
, поскольку обновления работали до того, как я предположил, что вышеприведенный код не работает.
Но я решил сказать себе, если этот код работает, в чем будет проблема?
Ну, это не обновление, ищите способ обновить ваш ListView и "вуаля".
((BaseAdapter) getListAdapter()).notifyDataSetChanged();
И теперь я задаюсь вопросом, почему я вообще получил бесплатное обновление ... ???
Так что, если у вас есть хорошее объяснение этому, я бы с удовольствием поменял вам зеленый чек.