Android 如何在单独的APK中从活动向服务发送消息

Android 如何在单独的APK中从活动向服务发送消息,android,Android,我正在做一个后台服务,它基本上是一个任务的看门狗,应该一直保持在屏幕上。看门狗应用程序将在主应用程序崩溃时重新启动。当通过HTTP下载apk时,它还将更新主应用程序。因此,看门狗应用程序和主应用程序位于单独的APK中 我已尝试在清单中注册意图、使用意图过滤器等等。我无权访问MainApplication.class,但似乎无法将消息从活动传递到服务。我几乎要用文件系统来传递消息了,但我想在这里问一下 谢谢 但似乎无法将消息从活动传递到服务-请详细解释消息是什么以及您试图如何发送消息。我只想发送一

我正在做一个后台服务,它基本上是一个任务的看门狗,应该一直保持在屏幕上。看门狗应用程序将在主应用程序崩溃时重新启动。当通过HTTP下载apk时,它还将更新主应用程序。因此,看门狗应用程序和主应用程序位于单独的APK中


我已尝试在清单中注册意图、使用意图过滤器等等。我无权访问MainApplication.class,但似乎无法将消息从活动传递到服务。我几乎要用文件系统来传递消息了,但我想在这里问一下


谢谢

但似乎无法将消息从活动传递到服务-请详细解释消息是什么以及您试图如何发送消息。我只想发送一个字符串。意图应该有效。。您还可以将主活动绑定到服务,并通过AIDL发送消息,但这更复杂。//Intent sendIntent=new Intent//sendIntent.setActionIntent.ACTION\u发送//sendIntent.putExtraIntent.EXTRA_TEXT,这是我要发送的文本//sendIntent.setTypetext/plain//发送意图;我也试过这个。Log.d标签,发送广播;意向新意向=新意向;新的\u intent.setActionACTION\u字符串\u服务;新的意图;