[재질문] DeviceAPI 가이드를 이용한 하이브리드 개발 관련 애로 사항
- 작성자 :
- 이*민
- 작성일 :
- 2016-07-14 13:34:06
- 조회수 :
- 860
- 구분 :
- 개발환경
- 진행상태 :
- 완료
Q
안녕하세요.
저의 질문에 아래와 같이 답변을 하셨는데요 .
2번부분은 back부분을 어떻게 구성했는지 자세한 히스토리를 모르기 때문에 정확한 답변을 드리기가 어렵습니다.
아래 URL부분을 참고하시면 되겠습니다.
http://domoyosi.tistory.com/26
참고로 저는 •모바일 디바이스 API 가이드프로그램(iOS/Android) Version 3.5.1 를 다운 받아서 사용하고 있습니다.
교육 받은데로 프로젝트를 생성하였습니다.
http://domoyosi.tistory.com/26(WebView를 사용했음) 에서 소개한 것 처름 onKeyDown을 사용했으며 back 버튼을 누르면 이벤트가 어떤때는 잡혔다 어떤때는 잡히지 않습니다.
그리고 getOriginalUrl(), getUrl() 함수가 onCreate에서 loadUrl("http://aaa.bbb.com?m=Y") 을 이렇게 했으면
back 이벤트가 잡혔을때 항상 "http://aaa.bbb.com?m=Y" 이 url을 리턴값으로 줍니다.
이벤트도 이상하고 getOriginalUrl(), getUrl() 도 현재 url을 주지 않는데 해결 방법 좀 알려주십시요
ps) loadUrl에서 폰에 있는 html을 콜하고 html에서 "http://aaa.bbb.com?m=Y"을 콜하면 back 버튼이 아예 먹지 않습니다.
기본으로 백은 되어야 할텐데 ...
뭔 다른 조건을 줘야 하는 지요 ?
감사합니다.
저의 질문에 아래와 같이 답변을 하셨는데요 .
2번부분은 back부분을 어떻게 구성했는지 자세한 히스토리를 모르기 때문에 정확한 답변을 드리기가 어렵습니다.
아래 URL부분을 참고하시면 되겠습니다.
http://domoyosi.tistory.com/26
참고로 저는 •모바일 디바이스 API 가이드프로그램(iOS/Android) Version 3.5.1 를 다운 받아서 사용하고 있습니다.
교육 받은데로 프로젝트를 생성하였습니다.
http://domoyosi.tistory.com/26(WebView를 사용했음) 에서 소개한 것 처름 onKeyDown을 사용했으며 back 버튼을 누르면 이벤트가 어떤때는 잡혔다 어떤때는 잡히지 않습니다.
그리고 getOriginalUrl(), getUrl() 함수가 onCreate에서 loadUrl("http://aaa.bbb.com?m=Y") 을 이렇게 했으면
back 이벤트가 잡혔을때 항상 "http://aaa.bbb.com?m=Y" 이 url을 리턴값으로 줍니다.
이벤트도 이상하고 getOriginalUrl(), getUrl() 도 현재 url을 주지 않는데 해결 방법 좀 알려주십시요
ps) loadUrl에서 폰에 있는 html을 콜하고 html에서 "http://aaa.bbb.com?m=Y"을 콜하면 back 버튼이 아예 먹지 않습니다.
기본으로 백은 되어야 할텐데 ...
뭔 다른 조건을 줘야 하는 지요 ?
감사합니다.
A
안녕하세요.
표준프레임워크센터입니다.
getOriginalUrl(),getUrl()는 페이지 이동이 실시간으로 되지 않고 시차가 있어
loadUrl에 즉시 검출되지 않습니다.
setWebViewClient(new WebviewExtentdSample()); 를
통해서 사용자 웹뷰클라이언트를 생성하고
바인딩하면 onPageFinished 콜백에서 확인이 가능합니다.
back이벤트 부분을 커스터마이징하여 사용하시니 정확한 답변을 드리는 건 어렵습니다.
참고 사항으로 뒤로 가기는 코도바에서
public void onBackPressed()를 오버라이드로 사용하시면 되겠습니다.
감사합니다.
표준프레임워크센터입니다.
getOriginalUrl(),getUrl()는 페이지 이동이 실시간으로 되지 않고 시차가 있어
loadUrl에 즉시 검출되지 않습니다.
setWebViewClient(new WebviewExtentdSample()); 를
통해서 사용자 웹뷰클라이언트를 생성하고
바인딩하면 onPageFinished 콜백에서 확인이 가능합니다.
back이벤트 부분을 커스터마이징하여 사용하시니 정확한 답변을 드리는 건 어렵습니다.
참고 사항으로 뒤로 가기는 코도바에서
public void onBackPressed()를 오버라이드로 사용하시면 되겠습니다.
감사합니다.