当应用程序发送到另一个设备上的空sqlite数据库
问题描述:
我正在开发Android应用程序,并且我有SQLite数据库。我在数据库中插入记录。现在,当我将我的应用程序发送到另一台设备时,有空数据库!请帮助我当应用程序发送到另一个设备上的空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));
}
答
当过您创建的数据库将在设备的本地存储,当你转移应用程式,它不会关心你的本地数据需要存储这些数据变量在你的代码中的其他设备来获得。
+0
请告诉我应该怎么做 –
+0
现在我需要在sqlite中插入我的应用程序的数千条记录。我如何做到这一点。如果我将它们插入到我的应用程序中,此记录将在所有其他设备上可见。 –
你是什么意思“当我将我的应用程序发送到另一个设备”?你如何发送? –
嘿@sagar你可以添加您的数据库查询 –
当我通过blutooth将我的应用程序发送给我的朋友。 –