Skip to content

Commit 6393ed4

Browse files
committed
🐛 러닝 종료 화면 이동 시 운동 좌표가 없는 경우 예외 처리
1 parent 4a414c8 commit 6393ed4

File tree

1 file changed

+11
-9
lines changed

1 file changed

+11
-9
lines changed

presentation/src/main/java/com/whyranoid/presentation/runningstart/RunningStartFragment.kt

Lines changed: 11 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -52,15 +52,17 @@ internal class RunningStartFragment :
5252
RUNNING_FINISH_DATA_KEY
5353
)
5454

55-
runningFinishData?.let {
56-
// 결과 넘겨주기
57-
val direction =
58-
RunningStartFragmentDirections.actionRunningStartFragmentToRunningFinish(
59-
runningFinishData
60-
)
61-
findNavController().navigate(direction)
62-
} ?: Snackbar.make(binding.root, "러닝 도중 에러가 발생했어요! 죄송해요..", Snackbar.LENGTH_SHORT)
63-
.show()
55+
// 결과 넘겨주기
56+
if (runningFinishData?.runningPositionList.isNullOrEmpty().not()) {
57+
runningFinishData?.let {
58+
val direction =
59+
RunningStartFragmentDirections.actionRunningStartFragmentToRunningFinish(
60+
runningFinishData
61+
)
62+
findNavController().navigate(direction)
63+
} ?: Snackbar.make(binding.root, "러닝 도중 에러가 발생했어요! 죄송해요..", Snackbar.LENGTH_SHORT)
64+
.show()
65+
}
6466
}
6567
}
6668

0 commit comments

Comments
 (0)