当app在另一台设备上发送时,清空sqlite数据库

时间:2015-09-26 07:28:42

标签: android sqlite

我正在开发Android应用程序,我有SQLite数据库。我在数据库中插入了记录。现在当我将我的应用程序发送到另一台设备时,有空数据库!请帮帮我

public void createPrincipal(CollegePrincipal principal){         SQLiteDatabase db = getWritableDatabase();

    ContentValues values = new ContentValues();

    values.put(PRINCI_NAME, principal.getName());
    values.put(PRINCI_QUALI, principal.getQalification());
    values.put(PRINCI_INTRO, principal.getIntro());

    // insert row
    long princi_id = db.insert(TABLE_PRINCI, null, values);

    Log.e("princi id", String.valueOf(princi_id));
}

1 个答案:

答案 0 :(得分:0)

当您创建数据库时,它将在您设备的本地存储中,当您传输应用程序时,它不会关心您本地数据,您需要将这些数据变量存储在您的代码中以进入另一个设备。