我正在開發基於Javascript的網絡應用程序,並認爲我可以使用Android的WebView
功能使其像實際應用程序一樣,因此我跳入Android Studio並簡化了WebView
應用程序沒有任何Java知識,但問題是,無論何時我想返回並按下後退按鈕,頁面轉換之間,應用程序都會自動關閉。我找到了一些解決方案,但我不知道如何正確實施它們,所以你能幫助我嗎?這是我的WebView的FullscreenActivity.java
代碼。後退按鈕將我踢出WebView上的應用程序
@Override
protected void onPostCreate(Bundle savedInstanceState) {
super.onPostCreate(savedInstanceState);
WebView view = (WebView) this.findViewById(R.id.webView);
view.getSettings().setJavaScriptEnabled(true);
view.setWebViewClient(new ZeroBrowser());
view.loadUrl("http://www.google.com");
}
private class ZeroBrowserOverride extends WebViewClient implements ZeroBrowserOverride {
@Override
public boolean ShouldOverrideUrlLoading(WebView view, String Url){
view.loadUrl(Url);
return true;
}
}
非常感謝!
請到這裏http://stackoverflow.com/questions/6077141/how-to-go-back-to-previous-page-if-back-按鈕被按下在webview/9743841#9743841 – Emil
@Boss非常感謝你,但實際上我已經閱讀了所有這些答案,但由於沒有Java經驗,所以我無法實現它們中的任何一個。實際上,我只是希望得到更深入的幫助。 – Leo