App启动后无法启动Service
Unable to start Service after App startup
大家好我想在我的应用程序首先被触发时更新位置,甚至在它被杀死后我希望我的服务运行我为此目的尝试了广播接收器但它运行在phone reboot 谁能指导我正确的方向?谢谢
根据您的代码布局,我相信这可能就像让应用在 onResume 上执行位置更新请求一样简单,同时将 onPause 留空以测试它是否适用于您想要的内容。至少如果我理解正确的话,这对我有用,但如果您使用 GPS 等耗电量大的位置提供商,它可能会耗尽您的电池电量。关于你的重启生存服务我不是很熟悉这个话题,但从快速阅读来看,确实使用广播接收器并监听 BOOT_COMPLETED 来触发在你的 MainActivity 上的 onCreate 之后声明的 intent.setAction 应该去做吧,但我自己还没有测试过。无论如何,如果您可以 post 您正在使用的代码,那将是最好的,这样其他人就可以准确地看到您到目前为止的内容并提供更多帮助。
希望对您有所帮助
大家好我想在我的应用程序首先被触发时更新位置,甚至在它被杀死后我希望我的服务运行我为此目的尝试了广播接收器但它运行在phone reboot 谁能指导我正确的方向?谢谢
根据您的代码布局,我相信这可能就像让应用在 onResume 上执行位置更新请求一样简单,同时将 onPause 留空以测试它是否适用于您想要的内容。至少如果我理解正确的话,这对我有用,但如果您使用 GPS 等耗电量大的位置提供商,它可能会耗尽您的电池电量。关于你的重启生存服务我不是很熟悉这个话题,但从快速阅读来看,确实使用广播接收器并监听 BOOT_COMPLETED 来触发在你的 MainActivity 上的 onCreate 之后声明的 intent.setAction 应该去做吧,但我自己还没有测试过。无论如何,如果您可以 post 您正在使用的代码,那将是最好的,这样其他人就可以准确地看到您到目前为止的内容并提供更多帮助。
希望对您有所帮助