안드로이드 개발 질문/답변
(글 수 2,584)
아직1도안되는 초급 개발자입니다
웹쪽을하다 기회가되어 모바일 웹을 하게 되었습니다
질문은 webview에관해 하려고합니다
조회하는 화면에서 위쪽은 조회결과의 집계내용이고 아래는 리스트를 20개 더보기로ajax를이용해 append를 시킵니다. 그러다보니 상세보기를 갔다가 뒤로오면 ajax로 가져온 내용이없습니다
다행히 상세보기에 별내용이없어서 같은 페이지에 숨겨놓고 script에서 hide show 해줘도 되는데
문제는 모바일에서 뒤로가기를 script에서 감지해서 컨트롤 할수 없자나요
그래서 if (cangoback) goback
else 메인액티비티
이것을 아래처럼 바꾸려고하는데요
1. loadurl(javascript:goback();”);
특정 script 함수를 뒤로가기시 호출하게하고
2. 공통 js css를 모아둔곳에 goback() 함수를 구현하고
goback에서는 특정 함수를 호출해서
구현되있으면 실행하고 없으면
document.href="“mobile://webviewback"
이런 식으로 보내서 url을 캐치해서 히스토리백이든 엑티비티전환이든 하는것은
어떤가요
특정 함수가있으면 실행하고 없으면 앱의 뒤로 가기를 스크립트에서 호출ㄹ하는것이죠
근데 제가 경험이없어서 좋은방법인지 모르겠습니다
선배님들 좋은방법이나 노하우가 있다면 도움을 구하고 싶습니다