我正在使用 xamarin.android 开发一款安卓游戏。游戏的后端逻辑托管在 smartfox 服务器上,我正在使用 smartfox Unity 客户端 API 来使用这些服务。
我的项目架构是:Xamarin.android -> PCL(门户类库)。
Smartfox 服务器客户端 API 在 PCL 中实现。Smartfox 服务器不断从后端触发回调方法,我们必须捕获这些回调事件并在此基础上修改 UI。
现在我无法实现可以捕获这些回调并将其发送到 UI 的架构。我能够在 PCL 中捕获回调,但不知道如何将这些转发到 UI。
请帮助我找到适合此特定场景的架构。我尝试实现触发器,但不知道如何在 PCL 中访问 UI 方法。