Tengo una aplicación que tiene 2 actividades, la primera se lanza para cargar una url en una vista web.Pantalla de bienvenida al cargar una URL en una vista web en la aplicación de Android
Funciona, pero mientras se carga la url, la vista web aparece vacía ... entonces quiero hacer una pantalla de bienvenida o algo así, para mostrarlo mientras se carga la url, lo hice en una nueva actividad , pero no sé qué puedo hacer para cerrar la tercera actividad cuando la URL está cargada ... Por favor, ¿alguien puede ayudarme?
Este es mi código ... ¡Gracias!
public class Visor extends Activity {
WebView mWebView;
int Result;
@Override
public void onCreate (Bundle savedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.visor);
Bundle extras=getIntent().getExtras();
String s= extras.getString("url");
mWebView = (WebView) findViewById(R.id.webview);
mWebView.getSettings().setJavaScriptEnabled(true);
mWebView.getSettings().setPluginsEnabled(true);
mWebView.getSettings().setAllowFileAccess(true);
mWebView.loadUrl(s);
mWebView.setWebViewClient(new VisorClient());
mWebView.getSettings().setBuiltInZoomControls(true);
}
private class VisorClient extends WebViewClient {
@Override
public void onPageStarted(WebView view, String url, Bitmap favicon) {
lanzarIntro();
}
@Override
public void onPageFinished(WebView view, String url) {
mWebView.loadUrl(url);
}
}
public void lanzarIntro(){
Intent i=new Intent (this, Intro.class);
startActivity(i);
}
}
¡Gracias! funciona :) – Migua
gracias, esto me ayudó a asignar. – David
Funciona pero parpadea ... –