私はAndroidプログラミングの初心者で、 Notepad tutorialになりました。私はSQLiteデータベースが格納されている場所に困惑しています。私はドライブのどこかにデータベースを保存する明示的な声明は表示されません、その後、アプリケーションが再作成されたときにアプリケーションがこのデータベースを開く方法を管理します。具体的には、DbHelper.open()がどのデータベースを読み込むかを知る方法です。 1つのアプリケーションに2つのDbHelperメンバフィールドがあり、それぞれが1つのデータベースを管理している場合、次にアプリケーションが開かれたときに正しいデータベースを開く方法を教えてください。 ありがとうございました!Androidのメモ帳チュートリアルでのSQLiteデータベースの保存
1
A
答えて
1
/data/data/yourpackage.name/databases。これはあなたのデータベースが格納されている場所である...とdbhelperを開くためにどのデータベースを知っているだろうか質問のために..あなたは、クラス(SQLiteOpenHelperを拡張する)あなたのdbhelperでこの機能..
@Override
public void onCreate(SQLiteDatabase database) {
database.execSQL(DATABASE_CREATE);
}
を持っているであろう与えられたデータベースにテーブルを作成します。各dbhelperは、この関数で作成されたその特定のデータベースを開きます。
良いsqliteのアンドロイドチュートリアルhttp://www.quicktips.in/basic-android-sqlite -database-exampletutorial / –