// 方法一:
class ClassName {
companion object{
var instance : ClassName ? = null
get() {
if( field == null ) {
field = ClassName()
}
return field
}
}
}
// 获取ClassName类的实例
private val top1: HomeFragment by lazy {
HomeFragment()
}
----------------------------------------------------------
// 方法二:
class ClassName {
companion object{
val instance = Top2Fragment()
}
}
// 获取ClassName类的实例
private val top2: Top2Fragment by lazy {
Top2Fragment.instance
}



