gpt4 book ai didi

c# - 使用 Xamarin.Forms 做背景

转载 作者:太空狗 更新时间:2023-10-29 22:30:33 27 4
gpt4 key购买 nike

我目前正在计划一个 Xamarin.Forms 应用程序,在这样做的过程中我遇到了一个似乎没有答案的问题。
该应用程序必须与 WCF 服务一起使用才能获取其数据,并告知该服务执行某些任务。当应用程序处于事件状态时,这样做很容易。但是应用程序必须做一些事情。在某些情况下,每隔 x 分钟调用服务以刷新数据并为用户创建通知。我已经阅读了一些关于 iOS 中的后台或 Android 中的服务的内容,但 Xamarin.Forms 应用程序似乎无法采用通用的方式进行后台工作。那么,当应用程序在 Xamarin.Forms 中处于非事件状态时,我如何访问 WCF 服务并处理数据?

最佳答案

这是我找到的唯一解决方案:https://robgibbens.com/backgrounding-with-xamarin-forms/

简而言之:您无法在 Xamarin.Forms 中抽象后台任务,因为 iOS、Android 和 WP 的工作方式不同。您必须使用 MessagingCenter 从每个平台的特定实现发送和接收数据。

一个类似的线程(我从这里复制了我的答案):Xamarin.forms long running background work

关于c# - 使用 Xamarin.Forms 做背景,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33165643/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com