私はSQLiteデータベースにすべてのリスト項目を格納したいということで文字列配列のリストを取得しています。 私の質問どのように文字列配列の値がサーバーから来ているので、私の文字列配列が動的に変更可能なSQLiteデータベースに文字列配列の値を格納する方法。AndroidでダイナミックSqliteデータベースを作成するには
列の数とその名前が動的テーブルを作成する必要はありません変更されない場合は、私は がアプリケーションとテーブルを作成し、Androidの開発に新しい
私はSQLiteデータベースにすべてのリスト項目を格納したいということで文字列配列のリストを取得しています。 私の質問どのように文字列配列の値がサーバーから来ているので、私の文字列配列が動的に変更可能なSQLiteデータベースに文字列配列の値を格納する方法。AndroidでダイナミックSqliteデータベースを作成するには
列の数とその名前が動的テーブルを作成する必要はありません変更されない場合は、私は がアプリケーションとテーブルを作成し、Androidの開発に新しい
だし、その後 あなたが最初に一つのことを行うことができます内の値と配列を受信し、
のようなループのための
でINSERTクエリ を発射
のようなボタンのクリックイベントに以下を追加(
new View.OnClickListener()
{
@Override public void onClick(View v)
{
addRow();
}
}
);
}
// function for insertion
private void addRow()
{
for(int i=1;i<arry1.length;i++){
try
{
// ask the database manager to add a row given the two strings
db.addValue
(
arry1[i],
arry2[i],
arry3[i]
);
}
catch (Exception e)
{
Log.e("Add Error", e.toString());
e.printStackTrace();
}
}
// data insertion
public void addValue(String string1, String string2,String string3)
{
ContentValues values = new ContentValues();
values.put(Columns1,string1);
values.put(Columns2, string2);
values.put(Columns3, string3);
// ask the database object to insert the new data
try{
db.insert(TableName , null, values);
}
catch(Exception e)
{
}
}
し、データベースの概念
http://www.anotherandroidblog.com/2010/08/04/android-database-tutorial/
た例はいくつかを必要と増加したまま深刻なクリーンアップ... –
@MichellBak提案バディのおかげで、あなたが改善の領域を教えてください、それは私にとっては役立つだろうと助けになるだろう –
に精通しているため、このチュートリアルをお読みくださいは、列の数が動的に変化ないか、彼らは同じまま、列の –
数が同じ値のみが – user1230413