Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/230.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 使用getRunningServices()只获取您自己的服务是否安全?_Android_Service_Deprecated_Android 8.0 Oreo - Fatal编程技术网

Android 使用getRunningServices()只获取您自己的服务是否安全?

Android 使用getRunningServices()只获取您自己的服务是否安全?,android,service,deprecated,android-8.0-oreo,Android,Service,Deprecated,Android 8.0 Oreo,由于getRunningServices()在Android Oreo中被弃用,并且在搜索了一段时间后,似乎没有任何其他正确的方法来获取服务列表,我想知道对我自己的服务使用此方法是否安全,只需抑制弃用警告即可。因为文档中说“注意:此方法仅用于调试或实现服务管理类型的用户界面。”它是否有效?问题提到它开始返回空列表。@Pawel它确实返回,但它只返回您自己的服务。文档中说“自Build.VERSION_CODES.O起,此方法不再适用于第三方应用程序。为了向后兼容,它仍将返回调用方自己的服务。”就

由于getRunningServices()在Android Oreo中被弃用,并且在搜索了一段时间后,似乎没有任何其他正确的方法来获取服务列表,我想知道对我自己的服务使用此方法是否安全,只需抑制弃用警告即可。因为文档中说“注意:此方法仅用于调试或实现服务管理类型的用户界面。”

它是否有效?问题提到它开始返回空列表。@Pawel它确实返回,但它只返回您自己的服务。文档中说“自Build.VERSION_CODES.O起,此方法不再适用于第三方应用程序。为了向后兼容,它仍将返回调用方自己的服务。”就我个人而言,我停止使用它是因为这种方法的性能非常糟糕——但如果您觉得服务连接不能满足您的需求,我不明白为什么不使用它。