1
我写一个键盘更换应用程序为Android,我需要的,而不是保持它在InputMethodService
类键盘定制不多,所以我需要在活动运行它。这是我如何调用从我InputMethodService
类键盘:从活动信息发送到服务 - Android电子
@Override public void onStartInputView(EditorInfo attribute, boolean restarting) {
super.onStartInputView(attribute, restarting);
Intent intent = new Intent(this, Keyboard.class);
intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
intent.addFlags(Intent.FLAG_ACTIVITY_NO_ANIMATION);
context.startActivity(intent);
}
我现在已经碰到,我不能更新文本字段从键盘输入应该去的问题。我尝试在我的服务类中创建一个静态InputConnection,然后从Activity更新它,但没有任何反应。
所以我想这里是我的问题:我能够找到很多关于如何将数据从服务发送到活动的信息,但没有关于从活动发送数据到服务(特别是输入法服务) 。有谁知道如何做到这一点?
可我们使用广播从活动将消息发送到服务以及? –