我需要为具有三个简单表的 android 应用程序创建一个只读数据库:
- 国家
- 城市(country_id 外键)
- PhoneCountryCodes(country_id 外键)
我有 .csv 文件,我需要从中提取数据并填写这些表格。这些表的目的是为了 android 应用程序读取目的和数据验证。
链接here展示了如何将数据添加到 android 的托管数据库 Sqlite。然而,从以下代码看来,我需要一个 Context 来实例化 DbHelper 类:
FeedReaderDbHelper mDbHelper = new FeedReaderDbHelper(getContext());
换句话说,我想在 Activity 上下文之外一劳永逸地向数据库添加数据(主要是国家/地区数据、城市和电话国家/地区代码)。
最佳答案
使用 getApplicationContext();如果您不想要 Activity 上下文。
关于java - 在 Sqlite for Android 外部 Activity 上下文中保存只读数据,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/25856082/