Proyectos de Subversion Android Microlearning

Rev

Rev 8 | Rev 11 | Ir a la última revisión | | Comparar con el anterior | Ultima modificación | Ver Log |

Rev Autor Línea Nro. Línea
1 efrain 1
package com.cesams.twogetskills.dao;
2
 
3
import android.content.Context;
4
 
5
import androidx.room.Room;
6
 
7
import com.cesams.twogetskills.Constants;
8
 
9
public class DatabaseHelper {
8 gabriel 10
 
11
    //Control de cambio de capsula
12
    public static String CambioSlide = "NO"; // SI o NO
10 gabriel 13
    public static String ResumenVisores ="NO";
8 gabriel 14
 
1 efrain 15
    private static DatabaseHelper _INSTANCE = null;
16
    private AppDatabase appDatabase;
17
 
18
    // other instance variables can be here
19
 
20
    private DatabaseHelper(Context context) {
21
        appDatabase = Room.databaseBuilder(
22
                context.getApplicationContext(),
23
                AppDatabase.class, Constants.DATABASE_FILENAME
24
        ).allowMainThreadQueries().build();
25
    };
26
 
27
    public static DatabaseHelper getInstance(Context context) {
28
        if (_INSTANCE == null) {
29
            _INSTANCE = new DatabaseHelper(context);
30
        }
31
        return(_INSTANCE);
32
    }
33
 
34
    public AppDatabase getAppDatabase() {
35
        return appDatabase;
36
    }
37
}