VTS: Replace deprecated 'getService' by 'waitForService'

Bug: None
Test: Built
Change-Id: I6902612ba9c4422a071c342dde4682dc96b20a6c
This commit is contained in:
Tommy Chiu 2023-02-08 10:16:03 +08:00
parent d43e87345f
commit 6e5736bdb8

View file

@ -2052,9 +2052,10 @@ void device_id_attestation_vsr_check(const ErrorCode& result) {
// Check whether the given named feature is available.
bool check_feature(const std::string& name) {
::android::sp<::android::IServiceManager> sm(::android::defaultServiceManager());
::android::sp<::android::IBinder> binder(sm->getService(::android::String16("package_native")));
::android::sp<::android::IBinder> binder(
sm->waitForService(::android::String16("package_native")));
if (binder == nullptr) {
GTEST_LOG_(ERROR) << "getService package_native failed";
GTEST_LOG_(ERROR) << "waitForService package_native failed";
return false;
}
::android::sp<::android::content::pm::IPackageManagerNative> packageMgr =