구글 플레이 콘솔에서 일단 난 에러 입니다.
보고서 1
java.lang.NumberFormatException:
at java.lang.Integer.parseInt (Integer.java:615)
at java.lang.Integer.valueOf (Integer.java:801)
at com.cokr.app.MainActivity$WebViewClientClass.shouldOverrideUrlLoading (MainActivity.java:874)
at android.webkit.WebViewClient.shouldOverrideUrlLoading (WebViewClient.java:83)
at org.chromium.android_webview.AwContentsClientBridge.shouldOverrideUrlLoading (PG:16)
at android.os.MessageQueue.nativePollOnce (Native Method)
at android.os.MessageQueue.next (MessageQueue.java:336)
at android.os.Looper.loop (Looper.java:197)
at android.app.ActivityThread.main (ActivityThread.java:7777)
at java.lang.reflect.Method.invoke (Native Method)
at com.android.internal.os.RuntimeInit$MethodAndArgsCaller.run (RuntimeInit.java:493)
at com.android.internal.os.ZygoteInit.main (ZygoteInit.java:1047)
소스코드를 가보면, 초록색 부분에 코드가 찍혀있는데요
구글에 검색해본결과, 문자열함수를 string 숫자 함수로 찍어서 생기는 문제인 것 같은데
완전 초보라 질문드리기 죄송하네요.. 그래도 혹시 시간을 조금만 투자해주셔서 도움주시면
너무 감사하겠습니다.
String splitResult[] = null;
이 부분이 int splitResult[] = null; 이게 정상적인걸까요..?
노란색 부분이 찍힌 에러 문제 부분이에요.
// - Music Content
String splitResult[] = null;
if (url.contains("Electronic_v2/")) {
splitResult = url.split("Electronic_v2/");
documentSRL = Integer.valueOf(splitResult[splitResult.length - 1]);
} else if (url.contains("Electronic_v2") && url.contains("document_srl=")) {
splitResult = url.split("document_srl=");
documentSRL = Integer.valueOf(splitResult[splitResult.length - 1]);
} else {