如何运行服务而不依赖于前往后台的活动

时间:2016-08-07 08:39:44

标签: xamarin xamarin.android

我正在构建一个必须执行以下操作的应用程序

  1. 当用户打开应用程序时,应用程序启动(在后台),使用GPS和WiFi搜索某些地方。并在找到位置时向用户发出通知。
  2. 当MainActivity启动时,搜索过程必须开始在后台运行,而不是当MainActivity在后台运行时
  3. 并且如果我完成了MainActivity,则不能停止,
  4. 如果用户打开另一个应用程序,它也不应该停止。
  5. 只有在应用程序关闭时才能停止。
  6. 我搜索了一种方法来完成这四个步骤,我发现我可以使用服务在后台运行我的代码,但服务的问题在于它与活动有关;如果活动被销毁,那么服务将停止工作[xamarin documentation]

    我怎样才能达到这五个条件?

0 个答案:

没有答案