4 Stimmen

Aufruf einer Aktivität aus dem Inputmethodservice und Übergabe von Daten an das Inputmethodsevice aus der Aktivität

Ich habe eine Soft-Tastatur als inputmethodservice, die eine Aktivität aufruft. Eine Taste wird gedrückt und ein Scanner wird aktiviert. Die Scanner-Aktivität erfasst eine Reihe von Daten und gibt die Daten dann an den inputmethodservice zurück, um ein Textfeld in einem Browser auszufüllen.

Wie gebe ich den Scan-Wert der Aktivität an den inputmethodservice zurück und wie setze ich auf getCurrentInputConnection().commitText(data, 1)? das folgende snnipet für den Aufruf von scannerActivity

final Intent intent = new Intent(Intent.ACTION_MAIN, null);
                final ComponentName cn = new ComponentName(
                        "com.example.android.softkeyboard",
                        "com.example.android.softkeyboard.ScannerActivity");
                intent.setComponent(cn);
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);

CodeJaeger.com

CodeJaeger ist eine Gemeinschaft für Programmierer, die täglich Hilfe erhalten..
Wir haben viele Inhalte, und Sie können auch Ihre eigenen Fragen stellen oder die Fragen anderer Leute lösen.

Powered by:

X