2016-06-01 37 views

回答

1

你應該使用相同的分貝無關表也是如此。

  1. 它可以讓你不用管理兩個單獨的數據庫。
  2. 您可以在單獨的java文件中編寫此表的代碼,以確保它不會與其他代碼混淆。

使用

@Override   
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion)   { 

    } 

添加創建,如果你的應用是實時應用的新的數據庫版本檢查表的語句。

1

是的,只需將新表添加到舊數據庫並更改數據庫版本號即可。
和使用

@Override   
public void onUpgrade(SQLiteDatabase db, int oldVersion, int newVersion){ 
    // here you can update your existing db table 
    } 
+0

不要忘記遷移「腳本」:) –

+0

是的,唐的忘記 –

+0

對不起,我忘了鏈接到上面評論中的一些有用的資源。 https://developer.android.com/reference/android/database/sqlite/SQLiteOpenHelper.html#onUpgrade(android.database.sqlite.SQLiteDatabase,%20int,%20int) –

相關問題