Proyectos de Subversion Android Microlearning

Rev

Rev 11 | Autoría | Comparar con el anterior | Ultima modificación | Ver Log |

package com.cesams.twogetskills.dao;

import android.content.Context;

import androidx.room.Room;

import com.cesams.twogetskills.Constants;

public class DatabaseHelper {

    //Control de cambio de capsula
    //public static String CambioSlide = "NO"; // SI o NO
    //public static String ResumenVisores ="NO";
    //public static String imagenviewerontrol= "NO";

    private static DatabaseHelper _INSTANCE = null;
    private AppDatabase appDatabase;

    // other instance variables can be here

    private DatabaseHelper(Context context) {
        appDatabase = Room.databaseBuilder(
                context.getApplicationContext(),
                AppDatabase.class, Constants.DATABASE_FILENAME
        ).allowMainThreadQueries().build();
    };

    public static DatabaseHelper getInstance(Context context) {
        if (_INSTANCE == null) {
            _INSTANCE = new DatabaseHelper(context);
        }
        return(_INSTANCE);
    }

    public AppDatabase getAppDatabase() {
        return appDatabase;
    }
}