簡體   English   中英

Java Observer和Observable何時刪除

[英]Java Observer and Observable when to remove

我想在代碼中實現觀察者

我有一個模式如下

public class MyObservable extends Observable {

    public void setSomething(Object something) {
        this.something = something;
        setChanged();
        notifyObservers(something);
    }
}

在某個時候,我向該類添加了一個觀察器,並且一切正常。

現在出現了問題。 當我的觀察者不再使用時。 什么時候刪除觀察者? 我需要嗎?

考慮以下示例:

假設您正在尋找工作,您將通過某個門戶在線注冊該工作,並在您的電子郵件上注冊到工作警報,然后充當觀察員。 這意味着您將自己添加為觀察員,並自己查看郵件中的所有作業通知,然后基於通知應用/拒絕作業通知。

現在,假設有一天您獲得了這份工作,您將從門戶網站注銷注冊,這意味着您將自己退出觀察者的行列,並且您將不再收到通知。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM