package Ġcom . h isc ene . architecture component Ċ Ċ import Ġandroidx . lifecycle . LiveData Ċ import Ġandroidx . room . Room Ċ Ċ /** Ċ Ġ* ĠCreated Ġby Ġj un hu Ġon Ġ 2 0 1 9 - 1 1 - 0 5 Ċ Ġ*/ Ċ class ĠUser Repository Ġ{ ĊĠĠĠ Ġprivate Ġvar Ġuser info Dao : ĠUserInfo Dao ĊĊĠĠĠ Ġinit Ġ{ ĊĠĠĠĠĠĠĠ Ġval Ġmy Data Base Ġ= ĠRoom . database Builder ( App Application . instance , My Data Base :: class . java ," userinfo _ database "). build () ĊĠĠĠĠĠĠĠ Ġuser info Dao Ġ= Ġmy Data Base . userInfo Dao () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun ĠgetAll UserInfo (): ĠLive Data < List < UserInfo >> Ġ{ ĊĠĠĠĠĠĠĠ Ġreturn Ġuser info Dao . getAll User () ĊĠĠĠ Ġ} ĊĊĠĠĠ Ġfun Ġinsert ( userInfo : ĠUserInfo ) Ġ{ ĊĠĠĠĠĠĠĠ Ġuser info Dao . add User ( userInfo ) ĊĠĠĠ Ġ} Ċ }