如何将结果发布到 Android 中不同活动中的处理程序?

发布于 2024-10-18 06:52:39 字数 93 浏览 2 评论 0原文

我有一个活动 A 在线程内执行一些网络 I/O。在该 I/O 期间,我希望能够继续进行不同的活动 B 并获取 B 内该线程的结果。有没有办法从 A 发送到 B 的处理程序?

I have an activity A that does some network I/O inside a thread. During that I/O, I want to be able to proceed to a different activity B and get the results of that thread inside B. Is there a way to post to a Handler from A to B?

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

眼趣 2024-10-25 06:52:39

如果您从 A 实例化 B,那么您可以将处理程序的对象从 A 传递到 B 并将消息从 B 发送到 A 中的处理程序

Are you instantiating B from A then you can pass the object of handler from from A to B and send messages to handler in A from B

昔日梦未散 2024-10-25 06:52:39

您可以从任何有引用的处理程序发布到该处理程序。所以有很多方法可以做到这一点。如果您有对 A 实例的引用,您可以创建访问器或发布方法,或者您可以根据需要传递处理程序实例。

You can post to a handler from anywhere you have an reference to it. So there are a ton of ways to do this. If you have a reference to the instance of A you can make an accessor or post methods or you can pass the handler instance around as you see fit.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文