-
Notifications
You must be signed in to change notification settings - Fork 1
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
버그 리포트 #136
Comments
정책상 문제
|
기존에 설정된 루틴의 운동 내용을 변경하면, 홈화면에서 바로 반영 안됨. 나갔다 들어오면 반영됨 |
루틴 가져오기 할 떄, exercise,set 순서 유지 안됨 |
|
문제는 아니지만, 어떻게 표시해야할 지 결정해야할 듯 |
로컬 루틴 상세화면에서 리사이클러뷰 expand안됨 |
이거 수정했다고 하지 않으셨던가요? |
이거 코드 한줄 없어져서 그렇더라구요. |
다시 테스트 해보니까 되네요. |
수정 한 부분이 sprint4에 있나요? 지금 코드로는 안되는게 맞는 거 같은데요? |
네 sprint4 내용인데, 저는 지금은 잘 동작하는데 혹시 안되시나요 |
확인해보니 열람 화면에서는 괜찮은데 생성 / 수정 화면에서 순서가 바뀌네요.. 생성/수정 화면에서 exercise를 표시할 때 order 순으로 정렬이 되지 않아서일까요? 코드를 확인해보니 열람 화면과 관련된 DetailExerciseAdapter는 |
네 안돼요. |
HomeFragment.kt private fun setAdapter() {
collectOnLifecycle {
viewModel.selectedDay.collect { dayUiModel ->
val exercises = dayUiModel?.exercises ?: emptyList()
val homeAdapters = exercises.map { exerciseUiModel ->
HomeAdapter(exerciseUiModel)
}
adapter = ConcatAdapter(homeAdapters)
binding.layoutDayExercises.recyclerViewTodayRoutine.adapter = adapter
binding.layoutDayExercises.recyclerViewTodayRoutine.itemAnimator = ExpandableItemAnimator()
}
}
} HomeViewModel.kt val selectedDay = userInfo.map {
val dayId = it?.dayId
if (dayId.isNullOrEmpty()) return@map null
val dayWithExercises = routineRepository.getDayWithExercisesByDayId(it.dayId)
dayWithExercises.day.toDayUiModel(
dayWithExercises.day.order,
dayWithExercises.exercises
)
}.stateIn(viewModelScope, SharingStarted.Lazily, null) 반환타입 StateFlow<DayUiModel?>로 되어있는데, 홈화면 보시는 거 맞나요? |
네 맞습니다. 혹시 선택한 루틴 정보 변경해보셨나요? |
루틴 관리 화면
|
보통 운동을 한다고 생각할 때 몇개 정도의 루틴을 가지고 있을까요? 사실 제 생각은 그렇게 많이 가지고 있을 필요는 없다고 생각해서 많아도 20개까지면 충분하지 않을까 싶긴한데 그러면 제한을 거는것도 좋아 보입니다. |
공유된 루틴 가져오기 기능이 수행되면 해당 루틴에 대한 정보만 서버에 요청해서 룸에 저장되있는 공유 횟수를 바꾸면 어떨까요? |
오 그러면 커뮤니티 화면으로 돌아올 때 실시간 공유 횟수를 확인할 수 있겠네요 한번 시도해 보겠습니다! |
버그 발견되면 적어주세요.
The text was updated successfully, but these errors were encountered: