2011-02-03 116 views
3

嘿,android noob在這裏需要幫助。android:主頁加載後刪除歷史記錄

我試圖讓我的web視圖瀏覽器主頁已經被加載(這樣來解決這個公共應用程序的下一個用戶不會看到以前的會話)之後刪除瀏覽器歷史

我做了一個網頁視圖客戶端,把一個

public void onPageFinished(WebView webView, String Url) { 
    Browser.clearHistory(); 

,但不知道如何將字符串URL更改爲應用程序主頁的URL。

我也嘗試添加第二個函數到我的homebutton onclicklistener,但沒有運氣,以及如果有人想幫助我也可以粘貼這一點的代碼。

感謝

回答

0

對不起馬特你不容編程刪除瀏覽器歷史記錄中的Android。

你會做到這一點手動 瀏覽器..>設置>清除歷史記錄> OK

+0

他使用的是webview,而不是本機瀏覽器。所以沒有提到的菜單。 – 2011-02-04 02:21:04

0

怎麼樣?

Browser.clearHistory(getContentResolver()); 
Browser.clearSearches(getContentResolver()); 
1

這裏我是怎麼做的;

@Override 
public void onPageFinished(WebView view, String url) { 
    junc.pg.setVisibility(View.INVISIBLE); 
    if(url.indexOf("a_string_unique_to_your_homepage")!=-1) { 
     view.clearHistory(); 
    } 
} 

在這裏,你可以爲你的url定義一個唯一的字符串。例如,如果您的主頁網址是

www.example.com 

你可以用

www.example.com?12345abc 

調用它,並且尋找這個獨特的數字12345ABC。它工作,我已經測試了好幾次。