在WebViewClient上使用Xamarin Razor进行反向导航
请帮助我找到如何使用android上的“后退”按钮返回webviewclient的方法。 我正在使用Xamarin混合应用程序使用Razor视图 我使用loadDataWithBaseURL方法查找每个方法并在该页面上移动,如下所示:在WebViewClient上使用Xamarin Razor进行反向导航,razor,xamarin,cross-platform,webviewclient,Razor,Xamarin,Cross Platform,Webviewclient,请帮助我找到如何使用android上的“后退”按钮返回webviewclient的方法。 我正在使用Xamarin混合应用程序使用Razor视图 我使用loadDataWithBaseURL方法查找每个方法并在该页面上移动,如下所示: if (method == "SignIn")///sign-in.html { var template = new SignIn(); var page = template.GenerateString(); webView.Load
if (method == "SignIn")///sign-in.html
{
var template = new SignIn();
var page = template.GenerateString();
webView.LoadDataWithBaseURL("file:///android_asset/", page, "text/html", "UTF-8", null);
}
我在ShouldOverrideUrlLoading(WebView WebView,字符串Url)中使用的上述代码
URL被传递为“hybrid:SignIn?”
现在,返回导航在使用OnBackPressed()方法或使用OnKeyDown()时都不起作用
我也尝试过,WebBackForwardList,我可以在调试模式下看到其中的当前项,但没有任何url可以返回。
url始终为“关于:空白”
页面在GoBack()方法上显示为空白。找到解决方案了吗?我只是想知道,使用Xamarin和Razor创建整个应用程序是可能的。如果您知道,请提供任何资源。我正在尝试为Winforms创建一个类似Telerik RadGrid的gridview,但它在Xamarin中不可用。现在我了解了Xamarin的razor,所以我想尝试一下。你找到解决方案了吗?我只是想知道,使用Xamarin和Razor创建整个应用程序是可能的。如果您知道,请提供任何资源。我正在尝试为Winforms创建一个类似Telerik RadGrid的gridview,但它在Xamarin中不可用。现在我了解了Xamarin的razor,所以我想尝试一下。