2012-10-26 85 views
0

我在我的android代碼中有標準的webview。在android中清爽的webview

@Override 
public void onCreate(Bundle savedInstanceState) 
{ 
    super.onCreate(savedInstanceState); 
    this.getWindow().requestFeature(Window.FEATURE_PROGRESS); 
    setContentView(R.layout.main); 
    WebView webView = (WebView) findViewById(R.id.webview); 
    webView.getSettings().setJavaScriptEnabled(true); 
} 

我沒有任何關於重新加載/ refeshing的代碼。 但我在webview引起的頁面下面有這段代碼。

<META http-equiv="REFRESH" content="30"> 

我知道很老的學校,但它做我現在需要的工作。

但是,webview並不完全遵守這個元標記,它與webkit沒有任何關係,因爲我已經嘗試了很多成功的瀏覽器。

webview刷新應用程序它看起來當它想要,而不是每30秒按照指示。

我怎樣才能讓webview刷新每30秒或更快,沒有問題?

回答

2

使用CountDownTimer 30秒

new CountDownTimer(365 * 24 * 60 * 60, 30000) { 

public void onTick(long millisUntilFinished) { 
    ACTIVITY_NAME.this.mWebView.loadUrl("http://www.example.com"); 
} 

public void onFinish() { 
    //Done 
} 
}.start(); 
後連連刷新網址