【问题标题】:How can I send data from a Service to an Activity in Android Studio?如何将数据从服务发送到 Android Studio 中的活动?
【发布时间】:2020-11-07 03:06:39
【问题描述】:

我有一个在 Activity1 中启动的服务。 Activity1 发送一个由 Service1 接收的字符串。 当最近的项目关闭并单击 Service1 的通知时,我希望 Service1 使用来自 Service1 的字符串打开 Activity1。

我们将不胜感激。

TIA

真实的先生

【问题讨论】:

    标签: android android-studio android-intent android-activity service


    【解决方案1】:

    请参考这个

    使用服务的绑定/解除绑定

    https://medium.com/@sahityakumarsuman/android-service-communication-with-activity-2c01e537ab03

    使用界面技巧。

    您可以创建一个接口,在 Activity 中定义侦听器方法并在您的服务中调用该侦听器方法。

    警告:它可能会给您空指针错误,所以不要调用时不要忘记检查服务和活动是否处于活动状态。

    【讨论】:

    • 我以为这是为了回答问题...不是投票和批评???
    • 对不起?那是为了什么?
    • 不是你兄弟......非常感谢你的帮助,我给了你一个勾号......我认为其他评论已被删除
    猜你喜欢
    • 1970-01-01
    • 2012-12-30
    • 1970-01-01
    • 2013-07-28
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多