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更新它,但沒有任何反應。
所以我想這裏是我的問題:我能夠找到很多關於如何將數據從服務發送到活動的信息,但沒有關於從活動發送數據到服務(特別是輸入法服務) 。有誰知道如何做到這一點?
可我們使用廣播從活動將消息發送到服務以及? –