当前,我有一个用Xamarin.Android编写的移动应用程序。由于应用程序中不断发生HTTP请求,因此我想做的是在关闭应用程序后使其保持活动状态。
例如,我正在查看的内容是在关闭应用程序后,在后台它一直在发送HTTP请求,但是有一个本地通知,当您单击它时您可以打开该应用程序。应该在应用程序内部有一个明确的退出按钮。更详细地讲,HTTP请求以秒为间隔发送。
因此,我的最终目标是使该应用程序始终处于运行状态(如果它在后台),然后显示一条通知,指出该应用程序仍在运行,并且只能从应用程序内部关闭它(即使从后台)。< / p>
我找不到很多专门针对该问题的资源,而且我不确定该如何使用。
谢谢!
答案 0 :(得分:0)
根据文档,您正在尝试执行的操作受支持:
向用户发送通知
服务运行时,可以使用以下命令通知用户事件 敬酒通知或状态栏通知。
敬酒通知是一条消息,显示在 当前窗口仅消失一会儿。状态栏 通知会在状态栏中提供带有消息的图标, 用户可以选择执行某项操作(例如启动 活动)。
通常,状态栏通知是在以下情况下使用的最佳技术 文件下载等后台工作已经完成,并且用户 现在可以对此采取行动。 当用户从 中选择通知时 展开视图,通知可以开始活动 (例如 显示下载的文件。
请参阅Toast通知或状态栏通知开发人员 指南以获取更多信息。
ref:https://developer.android.com/guide/components/services
参考:https://developer.android.com/guide/components/processes-and-threads