我正在开发一个应用程序,它将在 JobIntentService 中执行一些后台功能。
用户从屏幕 A 启动操作。启动后台 Intent 服务。在 Intent 服务完成其工作后,它会向 Screen A 发送回调,然后向 Screen Sartes Screen B 发送一个回调,后者利用 Intent Service 的结果。
我的问题是,假设用户启动操作,然后最小化应用程序,然后 Android 操作系统由于在低内存上运行而清除屏幕 A,然后服务发回回调。
我的问题是,既然屏幕 A 不再存在,它会收到回调吗?是否可以确定必须由 Android OS 清除屏幕 A,以便我的服务可以直接启动屏幕 B?
另外,这种情况如何处理?
任何建议将不胜感激。