博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
Android单例模式
阅读量:6406 次
发布时间:2019-06-23

本文共 766 字,大约阅读时间需要 2 分钟。

http://www.cnblogs.com/qianxudetianxia/archive/2011/08/07/2130306.html

: 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);

 

 

你可能感兴趣的文章
GNU make manual 翻译( 一百四十五)
查看>>
重构之美-走在Web标准化设计的路上[复杂表单]3 9 Update
查看>>
linux中的优先搜索树的实现--prio_tree【转】
查看>>
转载: 打造自己的asp.net验证控件
查看>>
重构之美-跨越Web标准,触碰语义网[开门见山:Microformat]
查看>>
git入门与实践【转】
查看>>
Microsoft Has Open Sourced the Common Compiler Infrastructure
查看>>
WPF 虚拟键盘
查看>>
储存卡无法打开专家教您怎么数据恢复
查看>>
彼得原理
查看>>
如何利用【百度地图API】,制作房产酒店地图?(下)——结合自己的数据库...
查看>>
[20171113]修改表结构删除列相关问题3.txt
查看>>
特征选择
查看>>
在Winform程序中设置管理员权限及为用户组添加写入权限
查看>>
RTMP直播到FMS中的AAC音频直播
查看>>
多能互补提速 加快我国能源转型和现代能源体系建设
查看>>
N年没写过日志了,今天突然想起来……
查看>>
open***客户端与服务器的安装配置
查看>>
Windows 7系统优化那几招
查看>>
一些软件设计的原则
查看>>