728x90

이건 그냥 제가 다른 자료들 뒤적뒤적 거리면서 한것이기 때문에 이 방법이 우선 최선의 방법은 아니라는것을 말씀드립니다.


저도 혹시나 참고로 기록하는것이기 때문에 분명 더 좋은 방법이 있을 거에요.



흔히들 웹뷰 즉 인터넷 창이 로딩되는 동안 다이얼로그를 띄우고 싶으신 분들이 많을텐데 저는 이렇게 했습니다. 


webviewclient 안에 저렇게 스타트피니쉬 부분의 다이얼로그 함수들을 추가해주기만 하면 됩니다.


소스코드는 안드로이드 대부분 하시는분들이라면 충분히 이해하실거라 믿고 생략 하겠습니다.



728x90
Posted by 정망스
,
728x90

웹뷰에서 웹페이지를 열었을때 뒤로가기키를 누르면 웹뷰가 바로 종료되버리고, 이전에 액티비티가 열리거나

프로그램이 바로 종료되버립니다.

 

이러한 상황을 방지하기 위해서, 그전에 보던 웹페이지가 존재할 경우 그 페이지로 돌아가고, 페이지가 없다면 웹뷰를 종료하는

이러한 상황을 처리하도록 함수를 추가해 줍니다.

 

 

 

사진에서 보이다 시피. 이렇게 함수를 추가해주면, 뒤로가기 키를 입력하였을경우 위 설명과 같이 작동하시는 것을 확인할 수 있습니다.

728x90
Posted by 정망스
,
728x90

이외에도 색다르게 하거나, 다른 방법이 있겠? 지 라고 생각하지만

일단 제가 해본 방법입니다.

 

 

 

웹뷰가 설정되어 있는 xml 파일에 열어서 빨간색 선으로 둘러 쌓여 있는 두가지 옵션을 추가해줍니다.

 

 

 

그 다음 액티비티에서 view는 웹뷰의 객체구요. 이렇게 옵션 설정을 해주시면 됩니다.

728x90
Posted by 정망스
,


맨 위로
홈으로 ▲위로 ▼아래로 ♥댓글쓰기 새로고침