Android单例超过几项服务

时间:2015-12-21 07:55:37

标签: java android

我的服务使用的单例类有问题。单身由2个服务调用以发出通知。单例计算2个服务的2个变量。

问题是:

一个计数器仅由第一个服务递增而第二个变量由其他服务递增,尽管它是一个包含2个变量的单例。我不明白为什么这两个服务有不同的单身实例。

public static synchronized NotificationSingleton getInstance() {

    if (mInstance == null) {
      mInstance = new NotificationSingleton();
    } 
    return mInstance;
}

这应该返回单例的唯一实例。

0 个答案:

没有答案