WechatShareObservable.java 793 Bytes
package com.cnlive.share.observable;

import java.util.Observable;

/**
 * 作者: 吴奎庆
 * <p>
 * 时间: 2019/9/18
 * <p>
 * 简介:  微信分享完成
 */
public class WechatShareObservable extends Observable {

    static WechatShareObservable wechatLoginObservable;

    public static WechatShareObservable getInstance() {
        if (wechatLoginObservable == null)
            synchronized (WechatLoginObservable.class) {
                if (wechatLoginObservable == null)
                    wechatLoginObservable = new WechatShareObservable();
            }
        return wechatLoginObservable;
    }

    /**
     * 1 分享完成  2 取消  3 失败
     * @param state
     */
    public void update(int state) {
        setChanged();
        notifyObservers(state);
    }

}