我正在使用导入的库(.jar)。当设备中发生某些事情时,该库中有一些回调方法。这些类的实现在Xamarin.Android项目中。
我的应用程序的界面在Xamarin.Forms项目中。
如何使他们进行沟通:显示界面(表格),在设备上发生某些事情(Android),进行处理,然后使用新数据(表格)刷新界面。
谢谢您的帮助。
如何使他们进行沟通:显示界面(表格),在设备上发生某些事情(Android),进行处理,然后使用新数据(表格)刷新界面。
根据您的描述,您希望在Xamarin.Forms中的PCL和Android之间进行通信,如果是,建议您使用MessagingCenter进行此操作。
Xamarin.Forms MessagingCenter类实现了发布-订阅模式,允许在不方便按对象和类型引用进行链接的组件之间进行基于消息的通信。这种机制允许发布者和订阅者之间进行通信而无需互相引用,从而有助于减少它们之间的依赖性。
这里是有关MessagingCenter的文章,请看一下: