@Entity public class User { @PrimaryKey(autoGenerate = true) private Long userid; private String username; private String usercontact; private String useremail; } @Dao public interface UserDao { @Insert Long SaveUser(User user); @Update int UpdateUser(User user); @Query("SELECT * FROM USER WHERE USER.userid = :id") User FindUserById(Long id); @Query("SELECT * FROM USER") List<User> FindAll(); @Query("DELETE FROM USER WHERE USER.userid = :id") void DeleteUserById(Long id); } @Database(entities = {User.class}, version = 1, exportSchema = false) public abstract class UserDatabase extends RoomDatabase{ public abstract UserDao userDao(); } public class UserAdapter extends RecyclerView.Adapter<UserAdapter.MyViewHolder> List<User> userList; private Context mContext; https://github.com/gsandaru/AndroidRoomExample onCreateViewHolder---------------...