Mobile/Android
[Android] WebView에서 JavaScript 스레드 오류
oSsonGo
2020. 12. 5. 12:03
A WebView method was called on thread 'javabridge'. All WebView methods must be called on the same thread.라는 메시지가 뜨면서 오류 발생
WebVeiw에서는 비 UI 스레드에서 호출하기 떄문에 발생
mWebView.post(new Runnable(){
@Override
public void run(){
//자바스크립트 호출
}
});
이런식으로 호출하려던 함수를 감싸주면 문제 해결됨
- mWebView는 선언한 WebView 변수