例如,假设主 Activity 有一个自定义对象 foo,其方法名为 bar。当通过 Activity 调用 foo.bar() 时,它会在一个线程上执行一系列操作,当完成时,它会以某种方式提醒主 ui 线程、 Activity 及其父线程它已完成。
我想这与 OnClickListener 等事件的工作方式相同。 bar() 方法将触发一个事件,表示“嘿,我完成了”,这将触发主 Activity 的监听器。
希望这是有道理的。
感谢您的帮助!
最佳答案
你基本上需要观察者模式。您可以阅读Design Patterns Uncovered: The Observer Pattern
关于java - 对于 Android 来说,一个对象向另一个对象发送消息的最佳方法是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3693194/