Android 创建单例类

Android 创建单例类,android,object,singleton,Android,Object,Singleton,Singleton的目的是控制对象创建,将对象数量限制为一个。下面是一个具有两个公共方法的类。我想将其转换为Singleton类。放置私有构造函数是否足以将类转换为Singleton类?我们可以通过哪些其他方式将类转换为Singleton类 public class Singleton { public void abc(){ } public void def() { } } 事实上,谷歌在发布之前就已经发布了。 这里是一个单例类的实现 pu

Singleton的目的是控制对象创建,将对象数量限制为一个。下面是一个具有两个公共方法的类。我想将其转换为Singleton类。放置私有构造函数是否足以将类转换为Singleton类?我们可以通过哪些其他方式将类转换为Singleton类

 public class Singleton {


    public void abc(){
    }

    public void def()
    {
    }
 }

事实上,谷歌在发布之前就已经发布了。 这里是一个单例类的实现

public class MySingleton {
    private static MySingleton mInstance= null;

    private MySingleton (){}

    public static synchronized MySingleton getInstance(){
        if(null == mInstance){
            mInstance = new MySingleton();
        }
        return mInstance;
    }
}
然后像这样使用它:

MySingleton.getInstance().whateverMethodYouWant();

事实上,谷歌在发布之前就已经发布了。 这里是一个单例类的实现

public class MySingleton {
    private static MySingleton mInstance= null;

    private MySingleton (){}

    public static synchronized MySingleton getInstance(){
        if(null == mInstance){
            mInstance = new MySingleton();
        }
        return mInstance;
    }
}
然后像这样使用它:

MySingleton.getInstance().whateverMethodYouWant();

谷歌亲爱的先生。亲爱的先生,在发布之前先谷歌一下。发布前谷歌