我尝试使用参数从 JS 调用 C# 方法,但出现错误。
我正在使用 Xamarin Android(不是 Xamarin.Forms)
C#代码:
[JavascriptInterface]
[Export("test")]
public Java.Lang.String Test(Java.Lang.String hello)
{
return hello;
}
JS代码:
var foo = GameBridge.test('foo');
错误:System.InvalidOperationException: Specified managed method 'Test' was not found. Signature: (Ljava/lang/String;)Ljava/lang/String;