【问题标题】:Saving read-only data in Sqlite for Android outside activity context在 Sqlite for Android 外部活动上下文中保存只读数据
【发布时间】:2014-09-15 20:06:12
【问题描述】:

我需要为一个包含三个简单表的 android 应用程序创建一个只读数据库:

  1. 国家/地区
  2. 城市(country_id 外键)
  3. PhoneCountryCodes(country_id 外键)

我有 .csv 文件,我需要从中提取数据并填写这些表格。这些表的目的是用于 android 应用读取目的和数据验证。

链接here 显示了如何将数据添加到托管数据库Sqlite for android。然而,从以下代码看来,我需要一个 Context 来实例化 DbHelper 类:

FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext());

换句话说,我想在 Activity 上下文之外一劳永逸地向数据库添加数据(基本上是国家数据、城市和电话国家代码)。

【问题讨论】:

    标签: java android database sqlite


    【解决方案1】:

    使用 getApplicationContext();如果您不想要活动上下文。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-03-13
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多