안드로이드 개발 질문/답변
(글 수 45,052)
일단 좀 전에 먼저 질문한 글이 있는데...정신 줄놓고 글을 써서 정리 차원에서 다시 작성해봅니다.
일단 A / B 라는 2개의 Activity가 존재를 하고 A라는 Activity에서는 Webview로 Login을 하는 화면입니다.
Login이 정상처리가 되면 intent로 B라는 Activity 를 호출하여 A에서 로그인한 정보를 이용하여 B Activity의 webview에서는
Main 화면을 표시 하도록 되어져 잇습니다.
기존의 2.2, 2.3과 같은 폰 계열 단말기들에서는 아무런 문제 없이 정상적으로 잘 보여 지는데에 반해,
갤럭시 탭 10.1에서는 A에서 B로 이동할 때, Main page가 A의 화면으로 표시가 되더라구요...
즉, 로그인은 정상적으로 처리가 되자만, B Activity에서 화면이 A Activity의 것을 그대로 유지 한다는 것이 주요 문제가 됩니다.
앞서 언급 했듯이, 버전에 상관없이 모두 이런 현상이 나타난다면, URL 및 Code를 의심해볼 텐데, 다른 OS 버전에서는 정상적이다 보니
정확하게 무엇이 문제인지 애매하네요;;;;
혹 허니컴 webview 자체에 문제가 있는것인가요?
참고로 이미 Http 통신을 하는 부분은 AsycnTask로 구현 한 상황입니다.
많은 분들의 조언 기다리겠습니다.




혹시나 해서 일단 자답으로 글을 남겨 봅니다.
허니컴 베이스에서 Cookkie manager 및 Cookie sync manager에 무슨 문제가 있는거 같습니다.
Cookie 초기화 및 set 하기 직전에 thread sleep 으로 잠시 재웠(?) 다가 동작을 시키니 잘 되긴 합니다.
물론 다른곳에서 또 다른 문제가 발생하긴 합니다만..ㅡㅜ....