Manage Activity state even if it is terminated

时间:2018-06-19 11:17:20

标签: android

Whatsapp has a feature like..During call if user terminates (kills the application), the call still continues.

How whatsapp is managing that instance of call and even if click on the notification header it resumes the state of call screen

How can we do that ?

1 个答案:

答案 0 :(得分:0)

您可以使用前景来实现。前台服务执行一些用户注意的操作。即使用户未与应用程序进行交互,前景服务也将继续运行。

什么应用程序必须正在使用Foreground Service并继续其操作。您可以按照此SO来获得此类服务的实施详细信息。

为了同步状态,您需要维护ForegroundService中所需的状态数据。单击ForegroundService的通知时,可以启动活动。创建活动后,您可以绑定到服务以获取当前状态,然后实现LocalBroadcastReceiver以用于将来的更新。