Ich habe einen TabHost mit 3 TabSpecs. Eine Registerkarte verwendet eine WebView und wenn ich eine URL lade, die ein eingebettetes Youtube-Video hat und dann auf eine andere Registerkarte klicke, schwebt das Youtube-Video über der Registerkarte, die es enthält, und ist auf den folgenden Registerkarten sichtbar. Ich brauche das Video NICHT sichtbar sein, wenn eine andere Registerkarte ausgewählt wird.
Die Anwendung wird mit Hilfe dieses Tutorials erstellt: "http://developer.Android.com/resources/tutorials/views/hello-tabwidget.html"
Ich habe die ArtistsActivity geändert, um eine WebView zu verwenden:
import android.app.Activity;
import android.os.Bundle;
import android.webkit.WebView;
import android.webkit.WebViewClient;
public class ArtistsActivity extends Activity{
@Override
public void onCreate(Bundle savedInstanceState){
super.onCreate(savedInstanceState);
WebView view = new WebView(this);
view.getSettings().setJavaScriptEnabled(true);
view.getSettings().setPluginsEnabled(true);
view.setWebViewClient(new MyWebViewClient());
view.loadUrl("http://www.jaydial.net/android/youtube.htm");
setContentView(view);
}
private class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}
}
}
Gibt es Vorschläge, wie man das Problem beheben kann?
Danke
JayDial