我想在這裏做一些簡單的事情,但我的數據庫和SQL知識充其量是生鏽的。 我正在按照教程here,現在正在嘗試創建自己的連接表。在Android上的SQLite簡單連接表
爲了更簡單地解釋一下,配置文件具有小部件,小部件可以是多種類型。 小工具表包含一個id,一個名稱和一個字符串widget_type。對於每個控件類型,該widget_type都會有另一個表格。
所以
Profile
|
|
|
Widget
|
|------------------|--------------------|
Widget1 Widget2 Widget3
我在與被共享的Id的小部件之間的麻煩,使他們在所有3個部件表中的唯一部分。繼承人的SQL下面我有,但我不完全知道什麼,我試圖做的是叫做或者如果可以從內部的SQLite
private static final String PROFILE_DATABASE_CREATE = "create table "
+ TABLE_PROFILES + "(" + COLUMN_ID
+ " integer primary key autoincrement, " + PROFILE_COLUMN_NAME
+ " text not null);";
// Widget creation SQL statement
private static final String WIDGET_DATABASE_CREATE = "create table "
+ TABLE_WIDGETS + "(" + COLUMN_ID +"integer primary key autoincrement" + WIDGET_COLUMN_TYPE +"text not null";
宏已經在android代碼中定義。我不認爲他們有必要解決這個問題 – OVERTONE 2012-03-06 18:31:55