package safeluck.drive.evaluation.DB.gps; import android.app.Application; import androidx.lifecycle.LiveData; import safeluck.drive.evaluation.DB.WorkRoomDataBase; /** * MyApplication2 * Created by lzw on 2020/1/10. 16:46:57 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public class GpsInfoRepository { private GpsInfoDao gpsInfoDao; private LiveData gpsInfo; public GpsInfoRepository(Application application) { gpsInfoDao = WorkRoomDataBase.getWorkRoomDataBase(application).getGpsInoDao(); gpsInfo = gpsInfoDao.getGpsInfo(); } public void insertGpsInfo(final GPSInfo gpsInfo) { WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() { @Override public void run() { gpsInfoDao.insert(gpsInfo); } }); } public LiveData getGpsInfo(){ return gpsInfo; } }