Unchecked assignment: 'java.util.HashMap' to 'java.util.Map<? extends java.lang.String,?>
문구가 사라지질 않습니다.
userProfile = (HashMap)getIntent().getSerializableExtra("userInfo");
넘겨 받은 userProfile을 사용하려고합니다.
해당 변수에 직접 put(?,?) 자료를 넣으려하니
Unchecked assignment: 'java.util.HashMap' to 'java.util.Map<? extends java.lang.String,?>
문구가 뜨더라고요.
구글링해봐도 명확하게 초기화하고 사용하라는게 대부분인거 같기도 하고요.
HashMap<String,Object> userProfile_Update = new HashMap<String,Object>();
userProfile_Update.putAll(userProfile);
이렇게 선언해서 새로운 HashMap에다 넣어보려 하는데도 userProfile 은 여전히 경고 문구가 나오고 있습니다.
다 무시하고 작동시키면 기능은 잘 구현됩니다만
저 경고 문구는 제가 옳바르게 사용하고 있지 못하다는 생각이 들어 질문 올려봅니다.