X秒后,Android Webview重定向

时间:2018-07-30 07:24:29

标签: android android-webview android-timer

所以我试图在X秒后从Web视图重定向到另一个活动。问题在于新活动由于某种原因被启动了两次。

有什么解决方案吗?下面的示例代码。

myWebView.setWebViewClient(new WebViewClient() {

        public boolean shouldOverrideUrlLoading(WebView view, String url){

            final Timer timer =  new Timer();
            timer.schedule(new TimerTask() {
                @Override
                public void run() {
                    Intent intent = new Intent(myContext, RegistrerActivity.class);
                    startActivity(intent);
                    timer.cancel();
                }
            }, 5000);

            return false;
        }

        @Override
        public void onPageFinished(WebView view, String url) {
            super.onPageFinished(view, url);

              //Code for response 

            }

0 个答案:

没有答案