Issue 14

로그인 이후 홈 화면에서 볼 수 있는 drawer에 유저 정보 표시, 로그아웃 기능 구현

문제점: binding으로 얻어온 headerView와 navigationView에서 받아온 HeaderView가 다르다.

Untitled

Untitled

문제 해결: bind 인자로 navigationView가 가진 headerView를 넣는다.

Untitled

Untitled

How to data bind to a header?

생각해 볼 내용: Intent Flag

FLAG_ACTIVITY_CLEAR_TOP

Task 내에 해당 속성이 적용된 activity 부터 top activity 까지 모두 제거한 뒤 해당 activity를 활성화 하여 top 이 되도록 한다.

그 밖의 플래그는

FLAG_ACTIVITY_SINGLE_TOP: 기존 Activity가 있다면 그대로 사용한다. FLAG_ACTIVITY_NO_HISTORY: 처음 이후에 실행된 액티비티는 액티비티 스택에 추가되지 않는다

등이 있다.