【发布时间】:2016-11-03 20:08:55
【问题描述】:
我想了解如何在另一个类中的流程完成后调用我的活动中的方法?
请看我的示例。在 MyActivity 中,我想在 MyClass 中调用一个名为 doSomething 的方法。当 doSomething 完成时,我希望 MyClass 将(通知?,接口?,委托?,可观察?,插入“我不知道这里”)我完成的方法返回到 Activity。
我看过接口。但我不明白重点。 (你基本上承诺实现一个方法?但是......为什么?你可以只实现没有接口的方法。)
我在 MyActivity 上尝试了 Observable,但我无法扩展多个类...
委托看起来像接口。
我不知道。我仍然在学习,希望有人能帮助我理解。我看到的大部分教程一般都是互相复制粘贴的。我承认我没有理解 Java 的基本功能。
【问题讨论】:
-
看起来像订阅者-发布者模式任务。你可以看看this answer。
标签: java android interface delegates