Android设计模式系列(3)--SDK源码之单例模式http://www.cnblogs.com/qianxudetianxia/archive/2011/08/07/2130306.html

Android 设计模式 之 单例模式:http://blog.csdn.net/liguangzhenghi/article/details/8076361

我喜欢下面这种。

定义:

//单例模式public final class MySingleton{    //线程同步    static final Object mInstanceSync = new Object();        //内部全局唯一实例    private static MySingleton instance = null;        //对外api    public static MySingleton getInstance(Context context)    {        synchronized(mInstanceSync)        {            if(instance != null)            {                return instance;            }            instance = new MySingleton(context);        }        return instance;    }        //私有构造函数,防止外部调用    private MySingleton(Context context)    {        //constructor    }}

使用:

MySingleton mySingleton = MySingleton.getInstance(this);

更多相关文章

  1. Android--Activity篇之启动模式
  2. 博客技术资料整理
  3. Android设计尺寸规范--Android(安卓)Design Guidelines
  4. Activity的启动模式
  5. Android:如何设计一个完全不可见的Activity?
  6. [Android(安卓)UI界面] Android(安卓)UI 设计准则
  7. 【Android】MVC模式在Android系统中的应用
  8. 【Android车载系统 News | Tech 5】车载设计开发
  9. android导航设计

随机推荐

  1. 透明button 转
  2. Android(安卓)调用系统的拍相程序进行录
  3. Android(安卓)getSuggestedMinimumWidth(
  4. Android截取开机关机事件
  5. 编程回忆之Android回忆(Android(安卓)调用
  6. Android(安卓)防止启动页面(SplashActivi
  7. Android根据上下文对象Context找到对应的
  8. xmlns:android 命名空间
  9. android NDK 各个版本下载地址
  10. RelativeLayout属性