2015-06-12 40 views
0

我有两个网址。我想在webview中显示每个网页10秒。我用于计数网址的循环。我想在加载第一个网页后的10秒内显示第二个网页。我如何设置此代码的计时器。在webview中显示两个网页

for(int i=1;i<=2;i++){ 

    if(i==1) 
    { 
     URL_="https://www.google.lk/?gws_rd=ssl"; 
     } 
    else 
    { 
     URL_="https://www.yahoo.com/"; 
    } 

    slideWebView.loadUrl(URL_); 
    WebSettings webSettings = slideWebView.getSettings(); 
    WebSettings.setJavaScriptEnabled(true); 
    slideWebView.getSettings().setLoadWithOverviewMode(true); 
    slideWebView.getSettings().setUseWideViewPort(true); 
} 

回答

1

您可以使用此代码

slideWebView.loadUrl("https://www.yahoo.com/"); 
    new Handler().postDelayed(new Runnable() { 
     @Override 
     public void run() { 
      slideWebView.loadUrl("https://www.google.lk/?gws_rd=ssl"); 
     } 
    }, 10000); 
+0

它工作与否? –

0

下面做

-Take一个FrameLayout里的步骤,这里面放两个的WebView一个在其他顶部。

- 在这两个webview中加载你的两个url。

- 将计时器设置为0,当计时器变为10秒时,使以下孩子转发。

- 对于定时器,你可以遵循: How to set a timer in android

- 对于框架布局,你可以遵循: http://developer.android.com/reference/android/widget/FrameLayout.html

希望你能得到的concepts..thanks 如果你还需要的代码比让我知道。