何时从另一个注销java / android对象

时间:2015-04-23 07:46:08

标签: java android android-fragments android-activity

在OO中,我认为对象用另一个对象(可能是单例)注册回调并不罕见。

在C ++中,我认为在注册对象的构造函数或超类构造函数中进行此注册并对析构函数执行注销操作并不罕见。这为正确的时机提供了一些保证。

我有两个问题。考虑到缺少析构函数,在Java中实现这一目标的最佳策略是什么?在android中,如果对象只是一个活动或一个片段的成员,我想该对象应该从活动或片段中的两个on ...方法中注册和注销。我想可能很难确切知道对象何时会被销毁。活动或片段中的哪两个on ...方法最适合用于此目的?

另外,也许不太常见,如果对象是从许多其他对象引用的,那么可以决定在其超出范围的基础上取消注册,以及如何或者只能基于其他状态取消注册它你处于平衡状态可能很高兴再也不会收到回电了吗?

0 个答案:

没有答案