赞
踩
AndroidStudio代码块的自动补全
settings --> Editor --> Live Templates
* 定义一个私有的内部类,在第一次用这个嵌套类时,会创建一个实例。而类型为SingletonHolder的类,
* 只有在Singleton.getInstance()中调用,由于私有的属性,他人无法使用SingleHolder,
* 不调用Singleton.getInstance()就不会创建实例。
* 优点:达到了lazy loading的效果,即按需创建实例。
*/
private
(){}
private static class SingletonHolder {
public static
instance = new
();
}
public static
ins() {
return SingletonHolder.instance;
}
private static final String TAG = "
";
private
(){}
/**
定义一个私有的内部类,在第一次用这个嵌套类时,会创建一个实例。而类型为SingletonHolder的类,
只有在Singleton.getInstance()中调用,由于私有的属性,他人无法使用SingleHolder,
不调用Singleton.getInstance()就不会创建实例。
优点:达到了lazy loading的效果,即按需创建实例。
*/
private static class SingletonHolder {
public static
instance = new
();
}
public static
ins() {
return SingletonHolder.instance;
}
private static final String TAG = "
";
private
() {}
public volatile static
myInstance;
public static
ins() {
if (myInstance == null) {
synchronized (
.class) {
if (myInstance == null) {
myInstance = new
();
}
}
}
return myInstance;
}
避免重复造轮子贴出来俩:
[图片上传失败...(image-25cb22-1600260779098)]
还需要你选择一下选择一下name的表述才行 比如我是想要class 那就拿classname()吧,ok了 就这样了
天真了吧!这样生成出来的肯定不是你想要自动补齐类名的东西!!!
你以为这样就完了?
img
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。