【发布时间】:2018-12-27 22:05:39
【问题描述】:
目前,我有一个用 Xamarin.Android 编写的移动应用程序。因为应用程序中不断有 HTTP 请求,所以我想做的是在关闭应用程序后保持应用程序处于活动状态。
我正在查看的是,例如,在您关闭应用程序后,它会在后台继续发送 HTTP 请求,但是有一个本地通知,当您单击它时,您可以打开应用程序。应该有一个明确的退出按钮,可以在应用程序内部。更详细地说,HTTP 请求以秒为单位以某个时间间隔发送。
所以我的最终目标是让应用程序持续运行,如果它在后台,然后显示它仍然启动的通知,并且只能从应用程序内部关闭它(即使从后台)。
我找不到很多专门针对这个问题的资源,而且我不太确定我可以使用什么来完成这项工作。
提前致谢!
【问题讨论】:
-
您应该查看 Android 可用的各种服务类和最新的 WorkManager:developer.android.com/topic/libraries/architecture/workmanager 仅供参考:用户始终可以终止和“强制退出”应用程序
-
@SushiHangover 我注意到在较新版本的 Android(6 及更高版本)中,如果后台服务在其自己的进程中运行,则它不再列在应用程序中。
标签: android xamarin xamarin.android android-notifications android-background