I have a simple webview to display web pages via the network. It loads most 
pages fine but whenever I try to load http://www.nytimes.com, it shows up 
as blank. The logcat at this point is:


09-11 11:26:18.428 10567-10630/com.project.test.webviewtest W/cr_media: 
Requires BLUETOOTH permission09-11 11:26:18.454 
10567-10567/com.project.test.webviewtest W/cr_AwContents: onDetachedFromWindow 
called when already detached. Ignoring09-11 11:26:18.470 
10567-10567/com.project.test.webviewtest I/cr_Ime: ImeThread is not 
enabled.09-11 11:26:18.486 10567-10650/com.project.test.webviewtest 
D/OpenGLRenderer: Use EGL_SWAP_BEHAVIOR_PRESERVED: true09-11 11:26:18.512 
10567-10657/com.project.test.webviewtest E/libEGL: validate_display:255 error 
3008 (EGL_BAD_DISPLAY)09-11 11:26:18.530 
10567-10650/com.project.test.webviewtest I/OpenGLRenderer: Initialized EGL, 
version 1.409-11 11:26:18.538 10567-10657/com.project.test.webviewtest 
W/VideoCapabilities: Unrecognized profile 2130706433 for video/avc09-11 
11:26:18.557 10567-10657/com.project.test.webviewtest I/VideoCapabilities: 
Unsupported profile 4 for video/mp4v-es09-11 11:26:18.926 
10567-10567/com.project.test.webviewtest W/cr_BindingManager: Cannot call 
determinedVisibility() - never saw a connection for the pid: 1056709-11 
11:26:18.946 10567-10567/com.project.test.webviewtest W/cr_BindingManager: 
Cannot call determinedVisibility() - never saw a connection for the pid: 
1056709-11 11:26:18.963 10567-10567/com.project.test.webviewtest 
W/cr_BindingManager: Cannot call determinedVisibility() - never saw a 
connection for the pid: 1056709-11 11:26:19.313 
10567-10567/com.project.test.webviewtest W/cr_BindingManager: Cannot call 
determinedVisibility() - never saw a connection for the pid: 1056709-11 
11:26:19.315 10567-10567/com.project.test.webviewtest W/cr_BindingManager: 
Cannot call determinedVisibility() - never saw a connection for the pid: 
1056709-11 11:26:19.316 10567-10567/com.project.test.webviewtest 
W/cr_BindingManager: Cannot call determinedVisibility() - never saw a 
connection for the pid: 1056709-11 11:26:19.339 
10567-10567/com.project.test.webviewtest W/cr_BindingManager: Cannot call 
determinedVisibility() - never saw a connection for the pid: 1056709-11 
11:26:19.438 10567-10628/com.project.test.webviewtest W/chromium: 
[WARNING:spdy_session.cc(2462)] Received HEADERS for invalid stream 3

My MainActivity :

public class MainActivity extends AppCompatActivity {

private WebView mWebView;
@Overrideprotected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);
    mWebView = (WebView) findViewById(R.id.activity_main_webview);
    WebSettings webSettings = mWebView.getSettings();
    webSettings.setJavaScriptEnabled(true);
    mWebView.getSettings().setDomStorageEnabled(true);
    mWebView.setWebViewClient(new TestWebViewClient());
    mWebView.loadUrl("http://www.nytimes.com";);}}

My TestWebViewClient:

public class TestWebViewClient extends WebViewClient {

@Overridepublic boolean shouldOverrideUrlLoading(WebView view, String url) {
    view.loadUrl(url);
    return true;}
@Overridepublic void onReceivedError(WebView view, int errorCode, String 
description, String failingUrl) {
    Log.i("WEB_VIEW_TEST", "error code:" + errorCode);
    super.onReceivedError(view, errorCode, description, failingUrl);}}

I have added the INTERNET permission in the manifest. So far any other web page 
I have tried loads up fine. Just this one shows up as blank. I am not sure if 
the logcat shows the actual error as some things such as the EGL_BAD_DISPLAY 
and the Cannot call determinedVisibility() errors often show up in the 
successful loads as well. I don't usually see the last line 
[WARNING:spdy_session.cc(2462)] Received HEADERS for invalid stream 3 so maybe 
this is a cause of concern? I do not see any error being received in the 
onReceivedError in the TestwebViewClient.

Also sometimes (rarely), when I launch the app after a fresh install, the New 
York Times page title does show up for a second before the view going blank, 
which probably suggests this is a rendering issue and not a problem with the 
web view.

I am running this on a physical device running Android M.

-- 
You received this message because you are subscribed to the Google Groups 
"Android Developers" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/android-developers.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/android-developers/4d5a6bce-b47f-4d05-a278-57cc337b0f16%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to