【问题标题】:how to use Remote Service?如何使用远程服务?
【发布时间】:2010-04-26 03:13:46
【问题描述】:

im trying to use Remote Service btween two simple application, But its 对我来说并不容易。 因此,您的任何建议都会对我有所帮助。

这是我的情况。

我制作了一个在服务中播放音乐的应用, 有两个组件。 一种是使用三个按钮的活动控制服务, 播放,暂停,停止。 它工作正常。

另一个只是简单的 Activity,它也有四个按钮 绑定,播放,停止,解除绑定。 当我点击绑定时,它由 Toast 消息确认,但是当我点击播放时 按钮,出现错误。

我想控制第一个活动s Music playing service in second Activity. So im 尝试使用远程服务。 我在每个应用程序项目中制作了相同的 .aidl 文件。 在aidl文件中,我定义了方法“播放”,“停止” 我在音乐服务类中实现这些方法, 实现只是简单地使用意图和 startService & stopService。

在 DDMS 中有“java.lang.SecurityException:Binder 调用 一个不正确的界面” 那s the case what im 在做。

所以请告诉我有什么问题。 任何建议都可以帮助我。 谢谢 枪。

【问题讨论】:

    标签: android service


    【解决方案1】:

    首先,摆脱 AIDL。音乐播放器应用程序不需要远程服务。 AIDL 和远程服务用于应用程序之间的通信,而不是用于单个应用程序内。

    Here is a sample project 显示到服务的本地绑定,没有 AIDL,如果它可以帮助您确定如何最好地使用绑定模式。

    【讨论】:

      猜你喜欢
      • 2023-04-01
      • 1970-01-01
      • 2021-11-04
      • 1970-01-01
      • 1970-01-01
      • 2020-10-29
      • 1970-01-01
      • 2014-08-31
      • 2014-03-14
      相关资源
      最近更新 更多