当我点击主页按钮时,Android Webview不会加载最后一页

时间:2018-11-01 12:44:56

标签: android xamarin webview resume android-homebutton

我在xamarin上为Android制作了一个Webview应用。

但是,当我点击Android Home按钮时,它会关闭应用程序,而当我再次打开它时,它将加载主页面,而不是最后一页。

当我触摸我的应用程序后,如何恢复最新页面?也许无需再次加载页面?

1 个答案:

答案 0 :(得分:0)

在您的活动覆盖上,按下后将事件传递到您的Webview

OnCreate(Bundle savedInstanceState) {
   super.OnCreate(savedInstanceState);
   // ...
   _webview= (WebView) FindViewById(R.id.webview);
  // ...
}

public override void OnBackPressed()
{
    _webview.GoBack();
}

如安德鲁(Andrew)指出,我正确理解您的问题是错误的。 如果您想在backpress上关闭应用程序而又不返回Web视图,则主要有以下可能性:

  • 在backpress上覆盖并发送意图显示首页(您的应用未关闭,因此保留了最后一个活动)
  • 始终在暂停时保存Web视图的当前URL。如果您的应用已重新打开,请导航至持久的网站_webView.LoadUrl(..)