2015-10-25 38 views
0

我是新來的android。我們有一個Web應用程序,在菜單上單擊我們隱藏了一些div並顯示其他。現在我必須在網頁視圖中加載網頁,而且我已經使用網址完成了。但是有一個基於我應該加載頁面的Java腳本函數的條件。這是問題所在。該函數如下::是否有可能使用javascript:無效(0)在Android應用程序

<a href="javascript:void(0)" onclick="getmenudata('Home')"> 

<a href="javascript:void(0)" onclick="getmenudata('About')"> 

現在的問題是,是否有可能從Android把這種類型的Java腳本函數的?!如果可能的話,請問一些機構可以幫助我如何使用這種類型的函數來編寫我的URL?

+0

爲什麼不這項工作在Web視圖? – m02ph3u5

+0

它在web視圖中運行良好。但我需要使用url加載一些片段,而不是在我的應用中點擊鏈接。 –

+0

*「使用url加載一些片段」* - 我不知道你想說什麼。你想從webview中「啓動」一個片段嗎?看看意圖。 – m02ph3u5

回答

0

我解決了它。

剛加入這一行onPageFinish()>>>

@Override 
public void onPageFinished(WebView view, String url) { 
       webview.loadUrl("javascript:getmenudata('Home')"); 
      } 

//這裏getmenudata是我的Java腳本函數和家庭是我的參數值的方式。

而且如下重寫此方法>>>

@Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url){ 
     view.loadUrl(url); 
     return true; 
    } 
相關問題