2015-02-06 96 views
0

在我的應用程序中,我使用的是webview。它基本上是用於我的粉絲頁面。但由於它是一個webview,用戶也可以在其他地方導航。 這樣做是否違法?我的意思是在webview中製作一個Facebook頁面?它會產生任何版權問題嗎?使用webview的Facebook粉絲頁面

tC = (WebView) findViewById(R.id.tcWV); 
    tC.getSettings().setJavaScriptEnabled(true); 
    tC.loadUrl("https://touch.facebook.com/hahacricket"); 
    tC.setFitsSystemWindows(true); 
    tC.setWebViewClient(new tCWVClient()); 
    tC.canGoBack(); 
    tC.canGoForward(); 

其他問題,我想問的是我如何阻止用戶去比我的其他頁面的鏈接。

@Override 
    public boolean shouldOverrideUrlLoading(WebView view, String url) { 
     view.loadUrl(url); 
     Log.d("URL", url); 
     return true; 
    } 

回答

1

如果要防止用戶得到了另一個網站,你必須檢查在shouldOverrideUrlLoading()()的URL

@Override 
public boolean shouldOverrideUrlLoading(WebView view, String url) { 
    if(url.startsWith("https://touch.facebook.com/hahacricket")){ 
     view.loadUrl(url); 
    } 
    return true; 
} 
+0

url.startsWith。從來不知道這存在。非常感謝你。 – 2015-02-06 08:35:38