开发者社区 问答 正文

Android 使用单例模式创建数据库中的问题

screenshot
screenshot
如图调用getInstance来获取实例,行参是Context类,此处填了this。如果数据库还没有创建,就会自动调用私有化的构造方法,我的问题是,构造方法处的Context表示什么?

展开
收起
蛮大人123 2016-03-12 18:29:24 2490 分享 版权
1 条回答
写回答
取消 提交回答
  • 我说我不帅他们就打我,还说我虚伪

    增加一个

     public static void init(Context context){//在Application中初始化就行了,或者在主界面的activity中也行。
          if(coolWeatherDB==null){
                    coolWeatherDB = new CoolWeatherDB(context)
                }
     }
     public static CoolWeatherDB getInstance(){
        return coolWeatherDB
     }
    2019-07-17 19:01:22
    赞同 展开评论
问答分类:
问答地址: