所有表都保存在同一路径中

时间:2016-02-04 15:42:54

标签: android android-sqlite

我在名为App1的应用程序中分别创建了名为GEOLOC.db和NODE_00的sqlite数据库和表,并在表中填充了10条记录。 然后我创建了另一个名为App2的应用程序,在其中我只是引用了在App1中创建的GEOLOC.db和NODE_00,如下所示

//App2
private static final int DATABASE_VERSION = 2;
private static final String DATABASE_NAME = "GEOLOC.db";
private static final String DATABASE_TABLE_NAME = "NODE_00";

private Context mCtx = null;
..
..
@Override
public void onCreate(SQLiteDatabase db) {
    Log.w(TAG, "onCreate");
}

尽管我在App1中创建了该数据库和表,当我检查了App2中NODE_00中包含的行数时,我收到了相同的数字 行数为10行。

我有两个问题:

1 - 你能解释为什么在App2中NODE_00表仍然包含相同的数据吗?

2-我想在表NODE_00的两列上创建一个索引,应该在App1的onCreate中创建它们吗?

0 个答案:

没有答案