我在Android中杀死应用程序之前阅读了要调用的最后安全方法是OnPause。 假设我在Android上运行客户端,它是基于位置的客户端/服务器应用程序的一部分。我有一些设计问题:
当我创建主要活动时,我发现连接到服务器(在我的计算机上运行)并使用用户位置更新服务是合乎逻辑的。 现在,当应用程序处于活动状态时,我想向用户显示一些信息。即使用户暂停了活动,我也希望服务在后台继续运行并更新服务器。我还希望服务器知道用户何时断开连接。 现在因为OnPause是保证系统调用的最后一种安全方法,我不知道通知服务器用户断开连接的最佳位置。