示例:使用消息传递在活动和服务之间进行通信
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 我找不到如何在活动和服务之间发送消息的任何示例,而我花了太多时间弄清楚了这一点。 这是一个示例项目,供其他人参考。 此示例使您可以直接启动或停止服务,并分别与该服务绑定/解除绑定。 服务运行时,它将以10 Hz的频率递增。 如果活动绑定到 Service ,它将显示当前值。 数据以整数和字符串的形式传输,因此您可以看到如何使用两种不同的方式。 活动中还有一些按钮可以向服务发送消息(更改增量值)。 屏幕截图: AndroidManifest.xml: <?xml version="1.0" encoding="utf-8"?> <manifest xmlns:android="http://schemas.android.com/apk/res/android" package="com.exampleservice" android:versionCode="1" android:versionName="1.0"> <application android:icon="@drawable/icon" android:label="@string/app_name"> <activity android:name=".MainActivity" android:label="@string/app_name">