2012-02-18 55 views
2

如何刷新一次調用後從android tabview調用的webview,例如,如果我調用與tabview連接的活動,那麼它不刷新一旦被呼叫。有沒有辦法做到這一點,,如何刷新一次調用後從Android Tabview調用的webview

代碼:

public void onCreate(Bundle savedInstanceState) { 
    super.onCreate(savedInstanceState); 
    setContentView(R.layout.main); 
    setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_PORTRAIT); 
    TabHost tabHost = getTabHost(); 

    tabHost.addTab(createTab1(aActivity.class, "a", "", R.drawable.ic_tab_a)); 
    tabHost.addTab(createTab2(bActivity.class, "b", "", R.drawable.ic_tab_b)); 
    tabHost.addTab(createTab3(cActivity.class, "c", "", R.drawable.ic_tab_c)); 
    tabHost.setCurrentTab(0); 
} 

回答

1
Call again 

mWebView.loadUrl("http://www.websitehere.php"); 

等完整的代碼將

newButton.setOnClickListener(新View.OnClickListener(){

public void onClick(View v) { 
dgeActivity.this.mWebView.loadUrl("http://www.websitehere.php"); 
    }}); 

我在stack overflow上找到了這個答案,它應該可以正常工作。

或試試這一個

實現一個WebViewClient,覆蓋shouldOverrideUrlLoading()告訴Android你想要做的鏈接點擊。通過setWebViewClient()將該WebViewClient附加到WebView。

+0

你解決了嗎?檢查這也mWebView.reload()。 – Sameer 2012-02-18 08:01:24

相關問題