Xamarin.Android-使用本地通知关闭应用后,使其在后台运行

时间:2018-12-27 12:05:35

标签: android xamarin xamarin.android android-notifications android-background

当前,我有一个用Xamarin.Android编写的移动应用程序。由于应用程序中不断发生HTTP请求,因此我想做的是在关闭应用程序后使其保持活动状态。

例如,我正在查看的内容是在关闭应用程序后,在后台它一直在发送HTTP请求,但是有一个本地通知,当您单击它时您可以打开该应用程序。应该在应用程序内部有一个明确的退出按钮。更详细地讲,HTTP请求以秒为间隔发送。

因此,我的最终目标是使该应用程序始终处于运行状态(如果它在后台),然后显示一条通知,指出该应用程序仍在运行,并且只能从应用程序内部关闭它(即使从后台)。< / p>

我找不到很多专门针对该问题的资源,而且我不确定该如何使用。

谢谢!

1 个答案:

答案 0 :(得分:0)

根据文档,您正在尝试执行的操作受支持:

  

向用户发送通知

     

服务运行时,可以使用以下命令通知用户事件   敬酒通知或状态栏通知。

     

敬酒通知是一条消息,显示在   当前窗口仅消失一会儿。状态栏   通知会在状态栏中提供带有消息的图标,   用户可以选择执行某项操作(例如启动   活动)。

     

通常,状态栏通知是在以下情况下使用的最佳技术   文件下载等后台工作已经完成,并且用户   现在可以对此采取行动。 当用户从 中选择通知时    展开视图,通知可以开始活动 (例如   显示下载的文件。

     

请参阅Toast通知或状态栏通知开发人员   指南以获取更多信息。

ref:https://developer.android.com/guide/components/services
参考:https://developer.android.com/guide/components/processes-and-threads