Заставка при загрузке URL-адреса в веб-просмотре в приложении для Android

У меня есть приложение, которое имеет 2 действия, первое запускает второе для загрузки URL-адрес в веб-просмотре.

Это работает, но пока URL-адрес загружается, веб-просмотр выглядит пустым... затем я хочу сделать заставку или что-то в этом роде, чтобы показать его во время загрузки URL-адреса, я сделал это в новом действии, но я не знаю, что я могу сделать, чтобы закрыть третье действие, когда URL загружен... Пожалуйста, кто-нибудь может мне помочь?

Это мой код... Спасибо!

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);


    }



}
27
задан cricket_007 28 March 2016 в 18:44
поделиться