The following extracts from IInputConnectionWrapper shed a little light on this - no solution, but a little light.
This appears to be the area where the error is occurring. As such, either the mInputConnection is returning null or the isActive method is returning false.... case DO_END_BATCH_EDIT: { InputConnection ic = mInputConnection.get(); if (ic == null || !isActive()) { Log.w(TAG, "endBatchEdit on inactive InputConnection"); return; } ic.endBatchEdit(); return; } but, public boolean isActive() { return true; } For some reason the Input Connection appears to be dropped. May I ask, on what OS/Device have you replicated this? I'm seeing this on a G-Slate running 3.0.1. -- You received this message because you are subscribed to the Google Groups "Android Developers" group. To post to this group, send email to android-developers@googlegroups.com To unsubscribe from this group, send email to android-developers+unsubscr...@googlegroups.com For more options, visit this group at http://groups.google.com/group/android-developers?hl=en