2012-01-24 7 views
0

ネイティブヘッダーとその下にWebviewがあるアプリがあります。このヘッダーには、同じサイトの異なるページへのリンクがいくつかあります。何らかの理由で、これらのリンクをクリックすると、Webview内のリンクが同じページに移動するのに要する時間の約2倍の時間がかかります。私はHTMLでこのページへのリンクを作成し、それをはるかに高速に行くのいずれかのページに入れる場合は、私は、特定のページに移動するために使用していますボタンが特定のURLにリンクされていると、Android Web Viewでページが読み込まれない

コードが

btnCategory.setOnClickListener(new View.OnClickListener() { 
      public void onClick(View v) { 
       mWebView.loadUrl("http://mywebsiteurl.com/categories"); 
      } 
     } 

を下回っています。このネイティブボタンをWebviewのページに移動するためのより良い方法はありますか?

おかげ..

答えて

0

これを試してみてください。実際に多くのことを、それをスピードアップ

btnCategory.setOnClickListener(new View.OnClickListener() { 
    public void onClick(View v) { 
     mWebView.getSettings().setJavaScriptEnabled(true); 
     mWebView.setWebViewClient(new MyWebViewClint()); 
     mWebView.loadUrl("http://mywebsiteurl.com/categories"); 
    }); 
} 

public class MyWebViewClint extends WebViewClient 
{ 
    @Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) 
    { 
     view.loadUrl(url); 
     return true; 
    } 
} 
+0

感謝を。 – Zach

+0

ありがとうございました...よく来ます – KKC

関連する問題