以下是场景,如果用户关闭了位置,我强制用户启用位置,我开始使用作业调度程序定期服务,这将持续检查位置是否已启用,如果未启用位置,我会显示对话框以启用位置。当用户启用该位置时,我关闭了作业服务。
问题是当用户从对话框中打开位置设置时,定期作业服务仍会显示对话框以转到设置页面以转动位置。当用户已经打开设置页面时,我不想向用户显示对话框。
当用户打开位置设置时,是否会触发任何意图?
答案 0 :(得分:0)
您可以在设置打开时停止服务,并在使用activityForResult()返回应用程序时再次启动服务