안드로이드 개발 질문/답변
(글 수 45,052)
WebView로 결제모듈을 붙이는 중인데요.
WebView에 보면
public void onPageStarted(WebView view, String url, Bitmap favicon)
{
...
}
라는 함수에서 특정 url 로 이동했을 때 해당 뷰를 끄는 방법으로 구현중인데.
저는 액티비티 이동없이 한개의 액티비티내에서 계속해서 저 동작이 일어나게끔하고싶은데
onPageStarted라는 함수를 onCreate안에서
public void onCreate(Bundle savedInstanceState)
{
....
mWeb.setWebViewClient(new WebViewClient()
{
public void onPageStarted(WebView view, String url, Bitmap favicon)
{
...
}
});
이런식으로 구현해두었습니다. 그랬더니 역시나 액티비티가 생성되고나서 처음 WebView를 뿌릴떄는 제대로 작동하는데,
다음작동부터는 onPageStarted로 들어가지못하는군요. onCreate말고 하나의 액티비티에서 계속해서 돌면서 저 부분을
체크할 수 있는 방법이 있을까요?




onLoadResource 사용해보세요.