final SQLiteDatabase mydb = openOrCreateDatabase("phone_calls",MODE_PRIVATE,null);
mydb.execSQL("CREATE TABLE IF NOT EXISTS Numbers(PhoneNumber VARCHAR,FullName VARCHAR,Cost VARCHAR);");
mydb.execSQL("CREATE TABLE IF NOT EXISTS Calls(FromNum VARCHAR,ToNum VARCHAR,duration VARCHAR);");
アクティビティ1でこのsqliteを作成しました。最初のアクティビティで最初のテーブルにデータを挿入しました。異なるアクティビティからsqlite dbに挿入する
私は2番目のアクティビティを作成しましたが、別のテーブルにデータを挿入したいのですが、どうすればいいですか? 2番目のアクティビティで再度データベースを作成して挿入しますか?または他の方法がありますか?すべての
http://www.androidhive.info/2013/09/android-sqlite-database-with-multiple-tables/この – Vickyexpert
が周りの生のデータベースオブジェクトを残してみてくださいそれを行うのが好ましい方法ではありませんが、データベースを再度作成することはありません。このメソッドは、理由のためにopenOrCreateDatabaseと呼ばれます。 –