마스터Q&A 안드로이드는 안드로이드 개발자들의 질문과 답변을 위한 지식 커뮤니티 사이트입니다. 안드로이드펍에서 운영하고 있습니다. [사용법, 운영진]

webview를 이용하여 웹사이트를 보려는데 에러 질문입니다.

–1 추천
메인액티비티에서 intent를 이용하여 버튼을 누르면 새로운 액티비티가 실행되도록 했는데요

버튼을 클릭해서 실행된 액티비티 내에서 webview를 이용하여 웹사이트를 보려고 합니다.

그런데 실제로 버튼을 클릭하면 런타임에러가 뜨면서 어플이 꺼지더라구요.

새로운 액티비티를 만들고 manifest 추가 다 했고 퍼미션도 추가했습니다.

보니까 코드중에 webview.getSettings().setJavaScriptEnabled(true); 옆에 전구표시 뜨면서

Using setJavaScriptEnabled can introduce XSS vulnerabilities into you application

이렇게 뜨더라구요. 실제로도 저 코드빼고 실행하니까 웹사이트가 보이는 것은 아닌데 버튼을 클릭하면 액티비티가 실행까지는 되구요

아마 저거때문에 안되는 것 같은데 어떻게해야하나요..
익명사용자 님이 2015년 8월 9일 질문

1개의 답변

0 추천
런타임에러가 떴다면 해당 에러 로그를 올려주세요

위 코드때문에 그런것은 아닐겁니다.
Gradler (109,780 포인트) 님이 2015년 8월 10일 답변
java.lang.NullPointerException 에러입니다.
저코드를 빼고 실행시키면 버튼눌렀을때 새로운 액티비티가 잘 실행되고 저부분을 넣으면 런타임에러가 뜨길래 위 코드가 잘못되었다고 생각했어요..
아직 초보라 런타임에러가 뜨면 어느부분이 잘못된 것인지 너무 어렵네요..
...