핸드폰 소스때부터 해왔던 리버스 엔지니어링이지만..
안드로이드 앱 소스 2~3일 내로 뜯어 고쳐야 되는 문제 들어왔는데.
대략 확인해보니.. 하이브리드인데 액티비티들 꼬여있어서 난감하넹..
흠.. 주위에 앱 하는 애들이 한둘만 더 있어도 서로 경험 주고 받으면서 하겠는데..
회사에 딸랑 나 밖에 없어서 더 골치 아프넹.
어떻게 구현 해둔 것인지 관련 문서 하나 만들어 넘긴 것도 없고..
DDMS 붙여 놓고 Debug로 따라가면서 소스인사이트 해메기 해야되나 ?
킁..
혹시 WebView back키 제어하기 위해서 Navigator 액티비티 만들어 두고..
그것에서 back 처리 하던 것을 바로 세션이랑 다 죽이면서 종료 하는 방법 있을까 ?
킁..
설명하기도 어렵넹.
단일 Activity내에 WebView 집어넣고 Back키 들어오면 세션이랑 기타 등등 클리어하고 죽도록 했던 것은 구현해봤었는데..
소스 꼬아놓아서리 실시간 넘어가는 부분 머리속에 그림 그려 가면서 따라가야겠넹.
킁.
웹뷰를 새로 생성해주면 세션이랑 클리어 되지 않음??
쿄스케// Navigator에서 바로 Main으로 빠지게 한 뒤에 종료 시켜야 되서. ㅇㅇ WebView 신규 생성은 아니고.. 암튼 일단 소스나 분석 ㅇㅇ
종료하는 Activity 에서 onBackPressed() 오버라이드 하고 Result 값 정의 해서 내려 주고 그 밑에서 onActivityResult() 에서 받아서 처리해;; 그런데 나도 질문의 요지를 잘 파악 못하겠다 킁
ㅇㅇㅇ// ㅇㅇ 나도 설명하기가 꽤 어려워서리 일단 좀 더 분석 중. ㅇㅇ 일반적으로는 onBackPressed() 오버라이드 해서 그기서 종료하도록 하는데.. Main Activity에는 Back 키 발생시 종료 되도록 처리 되어 있음. 그런데.. Main에서 WebView 불러들이고, 그기서 Navigator Activity 실행 권한 넘기면서 여기서 Back 키는 WebView의 고유 Back을 하게 구현이 되어 있는 상태임.. 이것을 한번 강제로 종료하도록 변경 했었는데.. 문제가 있어서 지금 Activity가 어떻게 왔다 갔다 거리고 있는지 분석중. Back Key 오류 때문에 서버 과부하 발생하는 문제가 생겨서 하드웨어 Back key를 이전키가 아닌 종료로 대처할려고 하는데..
뭔가 설명이 어렵네요......;;;;
암튼.. 일단 좀 더 소스 분석하고.. 잡힐듯 말듯한 문제면 다시 정리해서 질문. ㅇㅇ