I had the same issue also with text completion using SwiftKey. In order to fix it you must remember some things:


you must extend BaseInputConnection and wrap the original webview's InputConnection
don't use InputConnectionWrapper as it will cause other problems
you need to subclass a second method: commitText

public boolean commitText(CharSequence text, int newCursorPosition) {

    if (android.os.Build.VERSION.SDK_INT &gt;= android.os.Build.VERSION_CODES.KITKAT) {
        return orig.commitText(text, newCursorPosition);

    } else {
        // pre-kitkat workaround 
        boolean res = true;
        for (int i = 0; i &lt; text.length(); i++) {
            res = orig.commitText(text.subSequence(i, i+1), newCursorPosition);
        }
        return res;
    }
}



Android Webview Strategy For Deleting Images Causing Speech-To-Text to Fail
I remember seeing this on TV as a younger kid but I don't know what it's called. I think Adult Swim was where I saw it.
This girl runs off and joins this team that's in a race with a bunch of other alien species. Her dad is the leader but he doesn't know the girl is his daughter. Her mother was a pilot and she died in a race so the dad didn't want the daughter to race. There's an alien that has a white mask and shadow powers sorta. People think it killed her mother, bit it tried to help her before the ship exploded.
there's like this mother ship like thing that's the 'garages' are on and it moves to right above the next race start and then the racers drop from the ship.

Thank you in advance for any help given.
