gpt4 book ai didi

java - 如何从 Android 中的服务调用一个 Activity 的方法?

转载 作者:行者123 更新时间:2023-11-29 05:55:38 24 4
gpt4 key购买 nike

我有一个 Activity “A”,它扩展了调用服务“B”的 mapActivity,以及一个扩展服务的服务“B”。我在服务“B”中获取纬度和经度。现在我需要调用 Activity “A”中的方法,并在位置更新后立即连续传递纬度和经度。在那个方法中,我有代码来显示位置。提前致谢..

最佳答案

How to Call Method of one activity from service in Android?

你不知道。

或者:

  • 这首先不应该是一个服务(包含 Activity 中的所有逻辑),或者
  • 使用 LocalBroadcastManager 从服务向 Activity 发送消息,或者
  • 使用 Messenger 从服务向 Activity 发送消息,或者
  • 使用 createPendingResult() 在 Activity 上创建的 PendingIntent 从服务向 Activity 发送消息,或者
  • 使用 ResultReceiver、Otto 库或各种其他方式从服务向 Activity 发送消息

关于java - 如何从 Android 中的服务调用一个 Activity 的方法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12246635/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com