首页 > 解决方案 > 在android中将处理移动到后台

问题描述

我的用例:聊天应用程序。用户想要向其他用户发送图像消息。但是上传过程需要一段时间到firebase,用户可能不会留在那个片段或应用程序中,直到上传完成。假设他/她的消息将被发送,用户甚至可以关闭应用程序。

问题:无论应用程序处于活动状态还是非活动状态,我们如何保证单击发送按钮后的消息传递。

标签: androidbackground

解决方案


您可能想看看新的 WorkManager API。用他们自己的话说 - “一个用于管理可延迟(意味着它不需要立即完成)和保证(即使应用程序被杀死或重新启动也保证最终发生)的库”

您可能仍然应该使用其他方式发送即时消息,但图像的实际上传可以推迟到 WorkManager。看这个视频


推荐阅读