我在我的 android 应用程序中使用 webview。它成功加载了一个网页。当我点击一个链接时,它会在 webview 中打开新页面,而不是在浏览器中。现在我的问题是,在倾斜屏幕时,页面会刷新,并且再次加载主页而不是我们之前的页面。我该如何克服这个问题?在此先感谢..我的代码如下:
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.webview);
webView = (WebView) findViewById(R.id.webView1);
webView.getSettings().setJavaScriptEnabled(true);
webView.loadUrl("http://www.xyz.com");
webView.getSettings().setLoadWithOverviewMode(true);
webView.getSettings().setUseWideViewPort(true);
webView.getSettings().setBuiltInZoomControls(true);
webView.setWebViewClient(new MyWebViewClient());
}
我的 webviewclient 类:
public class MyWebViewClient extends WebViewClient {
@Override
public boolean shouldOverrideUrlLoading(WebView view, String url) {
view.loadUrl(url);
return true;
}}