Skip to content

Latest commit

 

History

History
40 lines (26 loc) · 844 Bytes

챌린지반 3주차.md

File metadata and controls

40 lines (26 loc) · 844 Bytes

챌린지반 3주차

else if문 왠만하면 when으로

불필요한 초기화 x

enumclass

valid체크

enum class SignUpErrorMessage( @StringRes val message: Int, ){ NAME(R.String.sign_up_name_error), ... }

...

getString(SignUpErrorMessage.NAME.message)

장점: 에러 메시지같은것들을 한꺼번에 관리가능

if(etName.text.toString().isBlank()) { SignUpErrorMessage.NAME } else { SignUpErrorMessage.Pass }.message

과제 SignUpActivity를 재활용해서 회원정보 수정하기

표현정보 페이지에서 유저정보를 가진상태에서 호출할건데

내 회원 정보랑 엔트리 타입이라든가 접근할 수 있는 하나의 플래그를 넣어주면

Date class, Enum class 적극적으로 활용해보기

ViewModel, LiveData 학습,정리