안녕하세요
안드로이드 개발 시작한지 얼마 안된 초보 개발자입니다.
웹뷰를 이용해서 하이브리드앱을 운영중인데
페이지 이동 중 빈번하게
ERR_CONNECTION_RESET 과 ERR_INSUFFICIENT_RESOURCES이 발생하여 구글링을 시도하였으나
대부분 PC 혹은 모바일 웹 크롬에서의 해결책으로 나와
원인을 찾지 못하여 질문하게 되었습니다.
신기하게도 모바일 크롬 및 기타 웹 브라우저에서는 오류없이 잘 진행되나
웹뷰에서 돌릴시 에러들을 뱉어내고 있습니다 ㅠ
@Override
public void onReceivedError(WebView view, WebResourceRequest request, WebResourceError error) {
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.M) {
showErrorView(error.getDescription().toString()); //에러 화면으로 이동 하는 함수
}
super.onReceivedError(view, request, error);
}
확인해 보니
ERR_INSUFFICIENT_RESOURCES(-15)->WebViewClient.ERROR_TOO_MANY_REQUESTS
ERR_CONNECTION_RESET(-6) ->WebViewClient.ERROR_CONNECT
이렇게 같은 에러 내용인듯 합니다.
웹앱 페이지에서 처리해야되는지 앱내에서 따로 추가해야되는게 있는지 잘 모르겠어서 문의드립니다.
해결방법이나 참고할만한 페이지를 남겨주시면 감사드립니다.