0
私はXamarin PCLアプリケーションでハイブリッドWebビューを実装しました。ナビゲーションページXamarinフォームを使用したC#での例外
私は、前述のハイブリッドウェブビューでJavaScriptを使用してHtmlページからC#関数を呼び出しています。
問題は、私の関数が呼び出されても、それからリダイレクトしようとすると例外がスローされるということです。
Android.Util.AndroidRuntimeException:その景色に触れることができるビュー階層を作成し
のみ元のスレッド。
(System.Runtime.ExceptionServices.ExceptionDispatchInfo)
次のように私のコードは次のとおりです。あなたがバックグラウンドスレッドからUIを更新しようとしているよう
var isValid = AreCredentialsCorrect(user);
if (isValid)
{
try
{
await Navigation.PushAsync(new UserDashboard("local.html?auth_admin=true"));
}
catch { }
}
public UserDashboard(string uriname)
{
InitializeComponent();
hybridWebView.Uri = uriname;
hybridWebView.RegisterAction(data => userLogin(data));
}