Моя база данных не создает новую строку каждый раз, когда вводит новую переменную.
ПРИМЕРЫ ШОУ:
1 FirstPersonsName 2 SecondPersonsName
ХОЧУПОКАЗАТЬ:
1 FirstPersonsName
2 SecondPersonsName
Как мне это исправить?
МОЙ ПЛАН
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="fill_parent"
android:layout_height="fill_parent"
android:orientation="vertical" >
<TableLayout
android:id="@+id/tableLayout1"
android:layout_width="fill_parent"
android:layout_height="wrap_content" >
<TableRow
android:id="@+id/tableRow1"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
<TextView
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="NAMES" />
</TableRow>
<TextView
android:id="@+id/jobs"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:text="No names!" />
</TableLayout>
</LinearLayout>
СОЗДАНИЕ СТРОКИ
public String jobData() {
String[] data = new String[]{KEY_ROWID, KEY_NAME};
Cursor c = sqldb.query(TABLE_NAME, data, null, null, null, null, null);
String result = "";
int tablerow = c.getColumnIndex(KEY_ROWID);
int tablename = c.getColumnIndex(KEY_NAME);
for (c.moveToFirst(); !c.isAfterLast(); c.moveToNext()){
result = result + c.getString(tablerow) + " " + c.getString(tablename);
}
return result;
}
Если вам нужна дополнительная информация, спросите, и я посмотрю, что я могу сделать.