I have just been doing some investigating trying to update my app for ICS. When placing my WebView flash content into fullscreen via html or long pressing flash content the whole content just disappears after hunting around the Android ICS source I found this in the
android.webkit.PluginFullScreenHolder
public void show() {
// Other plugins may attempt to draw so hide them while we're active.
if (mWebView.getViewManager() != null)
mWebView.getViewManager().hideAll();
WebChromeClient client = mWebView.getWebChromeClient();
client.onShowCustomView(mLayout, mOrientation, mCallback);
}
void hideAll() {
if (mHidden) {
return;
}
for (ChildView v : mChildren) {
v.mView.setVisibility(View.GONE);
}
mHidden = true;
}
Its basically hiding my whole WebView on full screen selection now this does not happen in the default browser and this methods are not accessible. How can I fix this?
Any help is greatly appreciated.
Best
David