【问题标题】:Calling a middleware function in Xamarin Android Binding在 Xamarin Android Binding 中调用中间件函数
【发布时间】:2018-01-26 10:20:34
【问题描述】:

我正在尝试调用一个函数来设置我的 jar 文件中的类中的私有字段的值。 jar 文件用于创建 Xamarin Android 绑定。

我的问题是:有没有办法在 Xamarin Android 绑定中在后台调用函数或设置私有字段的值而无需用户干预?

【问题讨论】:

  • 如果jar文件用于创建Xamarin Android绑定,引用到你的项目后,jar文件已经用c#封装好了,然后你可以使用反射设置一个private的值。为什么不?或者我误解了你的问题。
  • 反射意味着用户必须干预这个过程。我的意思是如果有可能在用户看不到任何变化的情况下创建绑定期间以某种方式做到这一点。
  • 属性+反射。
  • 我不明白。
  • 类似retrofit,需要添加注解,使用Reflection读取注解,用户不需要干预是不是?

标签: android xamarin xamarin.ios xamarin.android middleware


【解决方案1】:

我最终创造了一些 bash 魔法,在编译之前修改 Java 代码,然后将其恢复。不是最好的方法,但它有效:)

关闭这个。

【讨论】:

    猜你喜欢
    • 2018-12-01
    • 1970-01-01
    • 2019-05-31
    • 1970-01-01
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2016-11-20
    • 1970-01-01
    相关资源
    最近更新 更多