美文网首页
kotlin 的 Application 单例模式

kotlin 的 Application 单例模式

作者: kot_flu | 来源:发表于2019-10-18 08:32 被阅读0次
    class NewsApplication : Application() {
    private var sqlHelper: SQLHelper? = null
    
        /** 获取数据库Helper  */
        fun getSQLHelper(): SQLHelper {
            if (sqlHelper == null) {
                sqlHelper = SQLHelper(instance)
            }
            return sqlHelper as SQLHelper
        }
    
        companion object {
            var isIsLogin = false
            //获取单例
            @JvmStatic lateinit  var instance: SportsApplication
                private set
        }
    }
    
    
    //调用
    SportsApplication.getInstance()
    SportsApplication.getInstance().getSQLHelper()
    
    

    相关文章

      网友评论

          本文标题:kotlin 的 Application 单例模式

          本文链接:https://www.haomeiwen.com/subject/oyohuctx.html