코드는 해본거 1이 맞으며,
값이 안 나오는건 타이밍 이슈일 가능성이 높을 듯 합니다.
sharedPreferences 에 값을 commit 혹은 apply 가 true가 반환되어야, 값이 들어가는데,
값을 읽는 시점에서는 그 값이 설정 안되어 기본값인 "" 가 반환되었을 듯 합니다.