WebView를 사용하여 웹 사이트에 로그인하고 콘텐츠를 가져온 다음 콘텐츠가 업데이트 될 때이를 사용자에게 알리는 응용 프로그램을 개발 중입니다. 그러나 WebView를 통해 콘텐트를 얻었지만 WebView를 백그라운드로 실행하기 위해 WebView를 실행할 수있는 방법을 알아야합니다.백그라운드에서 WebView 실행
필자가 이해 하듯이, WebViews는 UI 스레드에서 조작되어야합니다. UI 스레드는 모든 것을 훨씬 어렵게 만듭니다.
앱을 열 었는지 여부에 관계없이 앱에 사용자에게 알릴 수있는 방법에 대한 제안/해결 방법은 무엇입니까?
HTML 선택 대화 상자에서 충돌이 발생하면 https://code.google.com/p/android-developer-preview/issues/detail?id=359#c7을 참조하십시오. –
이것은 더 이상 사실로 보이지 않습니다. UI 스레드 여야합니다. 다른 스레드에서 WebView를 만들려고하면 "java.lang.RuntimeException : java.lang.Throwable : Warning : WebView 메서드가 'UtilityWebViewServiceThread'스레드에서 호출되었으며 모든 WebView 메서드는 UI 스레드에서 호출해야합니다. WebView의 이후 버전은 다른 스레드에서의 사용을 지원하지 않을 수 있습니다. " – David
나를 위해 일하며 특별히 "WebView.layout()"수동 호출. 나는 intenservice에서 webview를 만들고있다, 고마워. – carrizo