처음에는 startActivity 위치가 문제였다. putExtra를 하기 전에 startActivity를 해버렸다.
클릭리스너 코드 맨 윗줄의 getLoginData()메소드 내에서 액티비티 전환을 했다.
로그인 데이터만 받아오면 됐는데 그 메소드 안에 액티비티 전환 코드까지 작성해두고
디버깅하면서 step over해서 확인하지 못했다.
그래서 startActivity를 위 사진과 같이 86라인으로 위치를 옮겼다.
그렇게 고쳤는데도 여전히 intent에 값이 전달되지 않았다.
한줄씩 디버깅해보자 내가 생각하는 것과 실행 순서가 다름을 알 수 있었다.
나는 먼저 putExtra를 한 뒤 startActivity된다고 생각했는데,
여전히 startActivity가 먼저 실행되고 그 뒤에 putExtra를 시도했다.
그러자 정상적으로 putExtra가 되었다!
근데 실행 순서가 왜 저 순서인지는 아직 잘 모르겠다 ~