我有这个 Java 代码,在 SignInResultHandlerSignInError 中有 CaptureApiError 属性:
[global::Android.Runtime.Register ("com/janrain/android/Jump", DoNotGenerateAcw=true)] public partial class Jump : global::Java.Lang.Object {
[global::Android.Runtime.Register("com/janrain/android/Jump$SignInResultHandler$SignInError", DoNotGenerateAcw=true)]
public partial class SignInResultHandlerSignInError : global::Java.Lang.Object {
static IntPtr captureApiError_jfieldId;
[Register ("captureApiError")]
public global::Com.Janrain.Android.Capture.CaptureApiError CaptureApiError { get { ... } set { ... } }
如何将属性名称更改为其他名称?
这是我试图放入 Metadata.xml 的内容:
<attr path="/api/package[@name='com.janrain.android']/class[@name='Jump.SignInResultHandlerSignInError']/property[@name='CaptureApiError']" name="managedName">CaptureApiError1</attr>
我不确定xpath是否
/property[@name='']"
对 MetaData.xml 有效。