我一直使用相同的代码从资产文件夹中的文件创建数据库现在我尝试在 JellyBean 4.3 模拟器中运行相同的代码,此时
public DataBaseHelper(Context context, String nomeDB) {
super(context, nameDB, null, version);
DB_NAME = nameDB;
DB_PATH = "/data/data/" + context.getPackageName() + "/databases/";
this.mContext = context;
}
public void createDataBase() throws IOException {
....
}
应用程序在此行崩溃
DB_PATH = "/data/data/" + context.getPackageName() + "/databases/";
带有 IOException
此外 Eclipse 编辑器向我显示一个警告,不要硬编码 /data/ 路径,所以我认为有更好的方法来编写 PATH 以避免这些问题
在 String 中使用什么正确的语法来DB_PATH
避免不同设备可能出现的问题?