package safeluck.drive.evaluation.DB; import android.app.Application; import androidx.lifecycle.LiveData; import java.util.List; /** * MyApplication2 * Created by lzw on 2019/11/25. 11:20:26 * 邮箱:632393724@qq.com * All Rights Saved! Chongqing AnYun Tech co. LTD */ public class WorkRepository { private StudentDao studentDao; private LiveData> mStudents; public WorkRepository(Application application){ WorkRoomDataBase db = WorkRoomDataBase.getWorkRoomDataBase(application); studentDao = db.getstudentDao(); mStudents = studentDao.getAllStudents(); } public LiveData> getAllStudents(){ return mStudents; } void insert(final Student student){ WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() { @Override public void run() { studentDao.insert(student); } }); } public void updateBeginTime(final long beginTime) { WorkRoomDataBase.dataBaseWriteExecutor.execute(new Runnable() { @Override public void run() { studentDao.updateBeginTime(beginTime); } }); } }