-1

データベースには2つのテーブルがあります.1つはコンテンツでいっぱいで、もう1つは空です(フィールドの名前だけを作成しただけです)。データベース全体がアプリケーションの assets フォルダーにあります。

ボタンをクリックするたびに、この空のテーブルに新しい要素を追加するメソッドがあります。

 OnClickListener poi_favoritesbutton_listener = new OnClickListener(){
        @Override
        public void onClick(View v) {
            DatabaseAdapter.insertInTable(ID_NAME, ID_CAT1, ID_CAT2, ID_CAT3, ID_CUISINE);
        }
    };   

メソッドは次のとおりです。

    public static long insertInTable(String ID_NAME, String ID_CAT1,
        String ID_CAT2, String ID_CAT3, String ID_CUISINE) {
    ContentValues data = new ContentValues();
    data.put(FAV_NAME, ID_NAME);
    data.put(FAV_CAT1, ID_CAT1);
    data.put(FAV_CAT2, ID_CAT2);
    data.put(FAV_CAT3, ID_CAT3);
    data.put(FAV_CUISINE, ID_CUISINE);
    if (myDatabase == null) {

    }
    return myDatabase.insert("DATABASE_FAVTABLE", null, data);
} 

SOF関連のトピックで議論されたことに従っているので、それは正しいはずだと思いますが、「考える」だけでなく、代わりに確認したいと思います! デバッグ モード/DDMC を使用してみましたが、実際にデータベースをリアルタイムで開いて、その内容の進化を確認する方法はありません...

なにか提案を ?ありがとう !

ps: 私は実際のデバイスを使用してテストを実行していますが、エミュレーターは私の時間を無駄にしています。

4

2 に答える 2