Tuesday, June 29, 2010

[android-developers] Don't see YouTube thumbnails anymore on Froyo

Hi.

using a WebView with Froyo I don't see the YouTube thumbnails anymore. WebViewClient.shouldOverrideUrlLoading() is not called in Froyo, but was called before. Please check out the example below. With Pre-Froyo you would see a YouTube thumbnail two/thirds into the article, with Froyo you don't.

Any ideas?

Cheers,
Mariano
 public class WebViewTestActivity extends Activity { 	/** Called when the activity is first created. */ 	@Override 	public void onCreate(Bundle savedInstanceState) { 		super.onCreate(savedInstanceState); 		setContentView(R.layout.main); 		WebView wv = (WebView) findViewById(R.id.webview); 		wv.setWebViewClient(new WebViewClient() { 			public boolean shouldOverrideUrlLoading(WebView view, String url) {  				if (url.startsWith("http:") || url.startsWith("https:")) 					return false;  				Intent intent;  				try { 					intent = Intent.parseUri(url, Intent.URI_INTENT_SCHEME); 				} catch (URISyntaxException ex) { 					Log.w("Browser", "Bad URI " + url + ": " + ex.getMessage()); 					return false; 				}  				if (getPackageManager().resolveActivity(intent, 0) == null) { 					String packagename = intent.getPackage(); 					if (packagename != null) { 						intent = new Intent(Intent.ACTION_VIEW, 								Uri.parse("market://search?q=pname:" 										+ packagename)); 						intent.addCategory(Intent.CATEGORY_BROWSABLE); 						startActivity(intent); 						return true; 					} else { 						return false; 					} 				}  				intent.addCategory(Intent.CATEGORY_BROWSABLE); 				intent.setComponent(null); 				try { 					if (startActivityIfNeeded(intent, -1)) { 						return true; 					} 				} catch (ActivityNotFoundException ex) { 				}  				return super.shouldOverrideUrlLoading(view, url); 			}  		});  		wv.getSettings().setPluginsEnabled(true); 		wv 				.loadUrl("http://www.fscklog.com/2010/06/sammelsurium-zweite-ipad- auslieferungswelle-scheint-anzulaufen-iphone-codesperre-kann-auch-unter-windows- ausgetrickst-werde.html"); 	} }

--
You received this message because you are subscribed to the Google
Groups "Android Developers" group.
To post to this group, send email to android-developers@googlegroups.com
To unsubscribe from this group, send email to
android-developers+unsubscribe@googlegroups.com
For more options, visit this group at
http://groups.google.com/group/android-developers?hl=en

No comments:

Post a Comment