无服务的后台应用程序

时间:2018-07-20 21:42:44

标签: android delphi delphi-10.1-berlin

我已经用Delphi Berlin开发了一个Android应用程序。工作正常。 我想知道在不做任何更改的情况下,如何在手机上运行另一个应用程序时使应用程序不被操作系统杀死。 我想避免解决服务问题。

1 个答案:

答案 0 :(得分:4)

Android是一个多任务操作系统,它可以一次运行多个应用程序。仅仅启动另一个应用程序不会立即杀死您的应用程序(但可能会暂停)。您必须正确处理活动生命周期。除非需要释放资源用于其他任务,否则操作系统不会杀死您的应用程序。

不做任何更改-无法完成您要的操作。您将必须在某个地方进行一些更改。

我想避免解决服务问题-后台处理是服务的目的。如果要进行后台处理,则您的应用程序必须是一项服务。