summaryrefslogtreecommitdiff
path: root/src/us/minak/IMEService.java
diff options
context:
space:
mode:
Diffstat (limited to 'src/us/minak/IMEService.java')
-rw-r--r--src/us/minak/IMEService.java8
1 files changed, 3 insertions, 5 deletions
diff --git a/src/us/minak/IMEService.java b/src/us/minak/IMEService.java
index 92aad05..fb260aa 100644
--- a/src/us/minak/IMEService.java
+++ b/src/us/minak/IMEService.java
@@ -5,7 +5,6 @@ import android.view.View;
import android.view.inputmethod.EditorInfo;
public class IMEService extends InputMethodService {
- private IMEView imeView;
/**
* Loads the configuration.
*/
@@ -18,14 +17,13 @@ public class IMEService extends InputMethodService {
public View onCreateInputView() {
final IMEView view = (IMEView) getLayoutInflater().inflate(R.layout.ime, null);
- view.setOnCharacterEnteredListener(new OnCharacterEnteredListener() {
+ view.setOutput(new StringReciever() {
@Override
- public void characterEntered(String character) {
+ public void putString(String character) {
getCurrentInputConnection().commitText(character, 1);
}
});
- this.imeView = view;
return view;
}
@@ -33,6 +31,6 @@ public class IMEService extends InputMethodService {
* Called to inform the input method that text input has started in an editor.
*/
public void onStartInput(EditorInfo info, boolean restarting) {
- // TODO: get characters from this.imeView, and pass them to getCurrentInputConnection().commitText(..., 1);
+ // TODO: I don't even know
}
}