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

Reply via email to