【问题标题】:How can I create a thread that returns the results to multiple activities simultaneously?如何创建一个线程同时将结果返回到多个活动?
【发布时间】:2023-04-06 13:32:01
【问题描述】:

我需要帮助!我正在开发一个包含两个活动的应用程序,其中第一个活动开始第二个活动。我需要在第二个活动中专门运行一个线程,该线程从服务器读取数据并在第一个活动和第二个活动中显示它们。具体来说,如果我在第二个活动中的线程执行过程中,我按下后退按钮返回到第一个活动,同一个线程必须继续执行而不暂停他或锁定并给我真正的- 我可以在这两个活动中看到的时间结果。

你对我有什么建议吗?提前致谢。

【问题讨论】:

    标签: java android multithreading android-activity background


    【解决方案1】:

    这就是服务的用途。 Service 可以由第二个 Activity 启动,但即使在该 Activity 死亡后仍会存在。线程应该归服务所有。该服务可以发送带有结果的广播,第一个和第二个活动都可以监听。

    【讨论】:

    • 你能给我一个简单的例子吗?谢谢。
    猜你喜欢
    • 1970-01-01
    • 2012-02-26
    • 1970-01-01
    • 2015-11-04
    • 1970-01-01
    • 1970-01-01
    • 2011-06-17
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多