这可能是一个愚蠢的问题,但是,无论如何我都会问它。
我想启动一个只要应用程序正在运行就会运行的进程。我想检测网络更改并将数据同步到服务器。
所以我的问题是如何在MvvmCross的移动应用程序中启动长期运行(后台)服务
或者在检测到网络更改时如何调用服务失败。此服务可能会运行很长一段时间。
提前致谢
答案 0 :(得分:0)
对于长时间运行的服务以及响应网络更改,您通常需要使用本机功能。
在Android上,您需要查看Broadcast receiver for checking internet connection in android app
中显示的Intent广播接收器您可以将此功能包含在MvvmCross中的某些描述的插件中 - 但您可能会发现此区域最好在您定位的每个平台上本地实现为一个小模块 - 您可能会发现平台不是有类似的#34;形状"他们在这个领域的API。