2012-02-18 17 views
2

一度呼び出された後にAndroidタブビューから呼び出されるwebviewをリフレッシュするにはどうすればいいですか?たとえば、タブビューに接続されたアクティビティを呼び出すと、かつてその呼び出された。それを行うにはどのような方法が,,あり一度呼び出された後にAndroidタブビューから呼び出された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"); 
    }}); 

スタックオーバーフローでこの回答が見つかりました。確かに動作します。

たり、リンクのクリックにやりたいことのAndroidを伝えるためにshouldOverrideUrlLoadingを()をオーバーライド、WebViewClientを実装し、この1

を試してみてください。 setWebViewClient()を介してWebViewClientをWebViewに接続します。

+0

解決しましたか?これもmWebView.reload()にチェックしてください。 – Sameer

関連する問題