Java 将服务的上下文传递给活动

Java 将服务的上下文传递给活动,java,android,Java,Android,所以我得到了一个服务(确切地说是一个InputMethodService),这个服务通过点击按钮启动一个活动。该活动中有一个commitText(),因此文本将从最初启动hatbox的位置打印到聊天框中。现在我没有得到任何输出,我认为活动使用的上下文是来自服务使用的上下文的另一个上下文 如何将活动的上下文更改为服务的上下文?如何从服务启动活动?您是如何将按钮添加到服务的?对于梅来说,一个不清楚的问题是他想实现一个键盘。创建意图和startActivity()。无需下载。活动的上下文是在系统创建时

所以我得到了一个服务(确切地说是一个InputMethodService),这个服务通过点击按钮启动一个活动。该活动中有一个commitText(),因此文本将从最初启动hatbox的位置打印到聊天框中。现在我没有得到任何输出,我认为活动使用的上下文是来自服务使用的上下文的另一个上下文


如何将活动的上下文更改为服务的上下文?

如何从服务启动活动?您是如何将按钮添加到服务的?对于梅来说,一个不清楚的问题是他想实现一个键盘。创建意图和startActivity()。无需下载。
活动
上下文
是在系统创建时分配的,以后无法更改-请参阅
android.content.Context.ContextWrapper的来源
Hmm我想我真的不需要更改它。只要在提供的上下文中启动活动?@craft Service是一个自己的上下文。您不需要从活动中检索它。您可以直接从服务运行“活动”。