Xamarin中的后台任务

时间:2015-08-13 12:48:36

标签: sockets xamarin windows-phone-8.1

在我的应用程序中,我有一个服务器的套接字连接,在Android中,它运行在Android.App.Service中,即使应用程序是 最小化/暂停。我没有在Windows Phone部分工作,我试图创建一个新的Thread(SendAndRecieveAction){IsBackground = true};但是当我按下Windows按钮并且应用程序被最小化时,所有资源都被清除(套接字即使它有一个保持活动的数据包也会被关闭)。如何在Windows手机中实现我的套接字,当用户最小化套接字不会结束的应用程序时

1 个答案:

答案 0 :(得分:0)

在Windows Phone中,无法在后台永久运行代码作为一种服务。您可以使用每次运行时打开套接字的PeriodicTask。要了解有关PeriodicTasks和后台任务的更多信息,请阅读以下内容:https://msdn.microsoft.com/en-us/library/windows/apps/hh202942%28v=vs.105%29.aspx